Учебник Tkinter - Здравствуйте, мир

Мы начнем наше путешествие по Tkinter с популярной программы Hello World.

Tkinter Hello World.py
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 Hello World

Внимание

Название модуля 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(), чтобы окно вошло в бесконечный цикл, иначе ничего не появится.

comments powered by Disqus