Форум сайта python.su
Всем привет, я использую Tkinter но вот проблема как двигать по форме label по X Y? c кнопками я разобрался.
Офлайн
Тема не там. Должна быть в GUI.
Теперь вопрос по-сути.
Ничего не понял. Вообще. Что значить двигать label по X, Y?
Вы хотите, чтобы при нажатии на кнопки влево, вправо, вниз и вверх какой-то label сдвигался на несколько пикселей? Я Вас правильно понял?
Офлайн
Окей, я хочу поставить label в нужное место на форме.
Вот как я ставлю кнопку.
button2 = ttk.Button(root, text = 'Создать таблицу', command = conn).place(x = 20, y = 20, width = 120)
Офлайн
Во-первых, не на форме, а на корневом окне, т.е. root.
Во-вторых: ну и в чем проблема? Label таким образом не ставится?
P.S. Лучше использовать относительные величины для расположения объекта на окнах (relx, rely) в менеджере геометрии объектов place. Если про это забывать, то на разных мониторах с различным разрешением GUI будет выглядеть по-разному :)
P.S.S. Не забывайте, что еще существует два менеджера геометрии объектов - grid и pack.
Отредактировано 4kpt (Июнь 28, 2013 15:51:47)
Офлайн