Я новичок в Python и Tkinter, и мне нужно переместить кнопку.Как переместить кнопку Tkinter?
Я использовал button1.pack()
, чтобы разместить кнопку.
Я не могу переместить кнопку из ее исходного положения в нижней части экрана.
Я новичок в Python и Tkinter, и мне нужно переместить кнопку.Как переместить кнопку Tkinter?
Я использовал button1.pack()
, чтобы разместить кнопку.
Я не могу переместить кнопку из ее исходного положения в нижней части экрана.
Абсолютное положение
button1.place(x=some_value, y=some_value)
или относительное положение
button1.pack(side=RIGHT, padx=some_value, pady=some_value)
padx, pady - отступы
button1.grid(row = 0, column = 0, padx = 0, pady = 0)
Но это не может быть использована вместе с колодой(), вам нужно придерживаться одного.
И это только заказывает объекты относительно, поэтому, если у вас есть только один объект, и вы установите строки и столбцы на 40 и 50 соответственно, объект все равно будет находиться в верхнем левом углу.
Спасибо. Означает ли это, что мне нужно использовать только grid()? Можно ли использовать пакет в других разделах? –
Вы можете использовать их в одном скрипте, но не в том же главном окне tkinter. Кроме того, этот веб-сайт дает вам обзор с хорошими примерами: http://www.python-course.eu/tkinter_layout_management.php –
Посмотрите на .grid() или .place() – muddyfish
Под «движением» вы имеете в виду «поместить его в другое место» или «заставить его перемещаться по экрану анимированным образом»? –
Предоставьте больше информации о своем коде и то, что вы пытаетесь достичь, потому что трудно точно угадать ваши намерения. – nbro