Учебник Tkinter - Здравствуйте, мир
Мы начнем наше путешествие по Tkinter с популярной программы Hello World
.
from sys import version_info
if version_info.major == 2:
import Tkinter as tk
elif:
import tkinter as tk
app = tk.Tk()
app.title("Hello World")
app.mainloop()
Окно будет выглядеть следующим образом:
Внимание
Название модуля Tkinter изменилось с Tkinter
на Python 2 на tkinter
на Python 3. Поэтому, если вы хотите писать на Python 2 и 3 совместимые Tkinter-коды, то перед импортом Tkinter необходимо проверить номер основной версии Python.
Для Python 2
import Tkinter as tk
Для Pythonа 3
import tkinter as tk
В следующей строке
app = tk.Tk()
Окно приложения, которое является главным окном, может содержать другие виджеты, такие как метки, кнопки и холст. Оно является родительским окном всех его виджетов.
app.title('Hello World')
Главное окно называется Hello World
.
app.mainloop()
После создания экземпляра окна необходимо вызвать mainloop()
, чтобы окно вошло в бесконечный цикл, иначе ничего не появится.