from Tkinter import * tk = Tk() 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

from Tkinter import * tk = Tk()

Поиск

Entry(tk,

 

textvariable=tv,

takefocus=True, ).pack()

 

tv.set("123")

tk.mainloop()

 

 

В результате на экране можно увидеть:

 

Виджеты конфигурируются прямо при создании.Более того,виджеты не связываются с именами,их только располагают внутри виджета-окна.В данном примере использованы свойства textvariable(текстовая переменная),relief(рельеф),borderwidth(ширина границы),justify(выравнивание),width(ширина,в знакоместах),padx и pady(прослойка в пикселях между содержимым и границами виджета), takefocus (возможность принять фокус при нажатии клавишиTab),font(шрифт,один из способов его задания).Эти свойства достаточно типичны для многих виджетов,хотя иногда единицы измерения могут отличаться,например,для виджета Canvas ширина задается в пикселях,а не в знакоместах.


 


В следующем примере демонстрируются возможности по назначению цветов фону,переднему плану(тексту),выделению виджета(подсветка границы)в активном состоянии и при отсутствии фокуса:

 

from Tkinter import * tk = Tk()

tv = StringVar() Entry(tk,

 

textvariable=tv,

 

takefocus=True,

 

border).pack()

 

mycolor1 = "#%02X%02X%02X" % (200, 200, 20) Entry(tk,

textvariable=tv,

 

 

takefocus=True,

 

 

borderwidth=10,

# fg, текст виджета

 

foreground=mycolor1,

 

background="#0000FF",

# bg, фон виджета

 

highlightcolor='green',

# подсветка при фокусе

 

highlightbackground='red',

# подсветка без фокуса

 

).pack()

 

 

tv.set("123")

 

 

tk.mainloop()

 

 

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 52; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.009 с.)