Форум сайта python.su
Здравствуйте. Не могли бы вы подсказать, как сделать, чтобы в окне приложения tkinter виджеты "приклеивались к определенной границе, и чтобы при изменении размеров окна они сами меняли свои размеры? Заранее спасибо.
Офлайн
Смотрите метод grid или pack. Зависит от размещения виджетов.
Офлайн
А можно пример? Мне нужно, чтобы виджет Text менял свои размеры при изменении размера окна.
Офлайн
А можно пример окна???
Офлайн
Например, левый верхний угол виджета всегда с координатами (x1, y1), а правый нижний угол находится всегда на одном и том же расстоянии от правого нижнего угла окна.
Офлайн
код? Скрин?
Офлайн
from tkinter import * root = Tk() root['bg'] = '#FFFAF3' root.geometry('370x330') executor = Entry(root, width=30, bg='White', bd=1, font='Arial 11') name = Entry(root, width=30, bg='White', bd=1, font='Arial 11') text = Text(root, width=50, height=20, font='Arial 11', bg='White', bd=1, wrap=NONE) Label(root, text='Text', bg='#FFFAF3', font='Arial 11').place(x=10, y=10, width=100, height=20) Label(root, text='Text', bg='#FFFAF3', font='Arial 11').place(x=10, y=40, width=100, height=20) executor.place(x=120, y=10, width=240, height=20) name.place(x=120, y=40, width=240, height=20) text.place(x=10, y=70, width=350, height=250) root.mainloop()
Отредактировано Andrew22528 (Янв. 10, 2017 12:03:17)
Офлайн