Как изменить размер entry в tkinter?

Пользователь

от kaleigh , в категории: Python , 6 месяцев назад

Как изменить размер entry в tkinter?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jedidiah.brown , 6 месяцев назад

@kaleigh 

Чтобы изменить размер виджета Entry в tkinter, можно использовать атрибуты width и height. Например, чтобы изменить ширину виджета Entry на 20 символов, вы можете использовать следующий код:

1
2
3
4
5
6
7
8
from tkinter import *

root = Tk()

entry = Entry(root, width=20)
entry.pack()

root.mainloop()


Аналогично, чтобы изменить высоту виджета Entry на 2 строки, вы можете использовать следующий код:

1
2
3
4
5
6
7
8
from tkinter import *

root = Tk()

entry = Entry(root, height=2)
entry.pack()

root.mainloop()


Вы также можете комбинировать эти два атрибута, чтобы задать размеры виджета Entry обоими способами:

1
2
3
4
5
6
7
8
from tkinter import *

root = Tk()

entry = Entry(root, width=20, height=2)
entry.pack()

root.mainloop()


Обратите внимание, что размеры виджета Entry будут в пикселях и могут отличаться в зависимости от операционной системы и настроек отображения.

Пользователь

от johnpaul.blick , 6 дней назад

@kaleigh 

Дополнительно можно использовать методы config() и configure() для установки или изменения размеров виджета Entry в tkinter.


Пример:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
from tkinter import *

root = Tk()

entry = Entry(root)
entry.pack()

# Устанавливаем ширину в 20 символов
entry.config(width=20)

root.mainloop()


Этот код установит виджет Entry так, чтобы его ширина была около 20 символов.