Курс по библиотеке Tkinter языка Python: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 51:
 
== Общее для всех виджетов ==
Все виджеты в Tkinter обладают некоторыми общими свойствами. Опишем их, перед тем как перейти к рассмотрению конкретных виджетов. Виджеты создаются вызовом конструктора соответствующего класса. Первый аргумент (как правило неименованный, но можно использовать имя ''master'') это родительский виджет, в который будет упакован (помещён) наш виджет. Родительский виджет можно не указывать, в таком случае будет использовано главное окно приложения. Далее следуют именованные аргументы, конфигурирующие виджет. Это может быть используемый шрифт (font=...), цвет виджета (bg=...), команда, выполняющаяся при активации виджета (command=...) и т.д. Полный список всех аргументов можно посмотреть в [httphttps://www.tcl.tk/man/tcl8.5/TkCmd/options.html8.5/TkCmd/options.htm man options] и man-странице соответствующего виджета (например [http://www.tcl.tk/man/tcl8.5/TkCmd/button.htm man button], см. разделы "STANDARD OPTIONS" и "WIDGET-SPECIFIC OPTIONS"). Пример кода:
<source lang="python">from Tkinter import *
def button_clicked():