Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 28, 2013 09:32:57

kazakoff
Зарегистрирован: 2013-06-28
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter

Всем привет, я использую Tkinter но вот проблема как двигать по форме label по X Y? c кнопками я разобрался.

Офлайн

#2 Июнь 28, 2013 09:56:20

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Tkinter

Тема не там. Должна быть в GUI.
Теперь вопрос по-сути.
Ничего не понял. Вообще. Что значить двигать label по X, Y?
Вы хотите, чтобы при нажатии на кнопки влево, вправо, вниз и вверх какой-то label сдвигался на несколько пикселей? Я Вас правильно понял?



Офлайн

#3 Июнь 28, 2013 10:45:51

kazakoff
Зарегистрирован: 2013-06-28
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Tkinter

Окей, я хочу поставить label в нужное место на форме.
Вот как я ставлю кнопку.

button2 = ttk.Button(root, text = 'Создать таблицу', command = conn).place(x = 20, y = 20, width = 120)

Офлайн

#4 Июнь 28, 2013 15:43:21

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

Tkinter

Во-первых, не на форме, а на корневом окне, т.е. root.
Во-вторых: ну и в чем проблема? Label таким образом не ставится?

P.S. Лучше использовать относительные величины для расположения объекта на окнах (relx, rely) в менеджере геометрии объектов place. Если про это забывать, то на разных мониторах с различным разрешением GUI будет выглядеть по-разному :)

P.S.S. Не забывайте, что еще существует два менеджера геометрии объектов - grid и pack.



Отредактировано 4kpt (Июнь 28, 2013 15:51:47)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version