2015-07-29 5 views
0

Я новичок в Python и Tkinter, и мне нужно переместить кнопку.Как переместить кнопку Tkinter?

Я использовал button1.pack(), чтобы разместить кнопку.

Я не могу переместить кнопку из ее исходного положения в нижней части экрана.

+1

Посмотрите на .grid() или .place() – muddyfish

+1

Под «движением» вы имеете в виду «поместить его в другое место» или «заставить его перемещаться по экрану анимированным образом»? –

+0

Предоставьте больше информации о своем коде и то, что вы пытаетесь достичь, потому что трудно точно угадать ваши намерения. – nbro

ответ

1

Абсолютное положение

button1.place(x=some_value, y=some_value) 

или относительное положение

button1.pack(side=RIGHT, padx=some_value, pady=some_value) 

padx, pady - отступы

0

button1.grid(row = 0, column = 0, padx = 0, pady = 0)

Но это не может быть использована вместе с колодой(), вам нужно придерживаться одного.

И это только заказывает объекты относительно, поэтому, если у вас есть только один объект, и вы установите строки и столбцы на 40 и 50 соответственно, объект все равно будет находиться в верхнем левом углу.

+0

Спасибо. Означает ли это, что мне нужно использовать только grid()? Можно ли использовать пакет в других разделах? –

+0

Вы можете использовать их в одном скрипте, но не в том же главном окне tkinter. Кроме того, этот веб-сайт дает вам обзор с хорошими примерами: http://www.python-course.eu/tkinter_layout_management.php –

Смежные вопросы