Как сделать оконное приложение python

Научись создавать пользовательские графические интерфейсы на Python с помощью простой библиотеки Tkinter. Подробное руководство с примерами поможет разобраться в особенностях создания приложений для Windows.

Создание оконного приложения Python

Оконное приложение Python может быть создано с помощью библиотеки tkinter, входящей в состав стандартной библиотеки Python. Она предоставляет набор виджетов, которые могут быть использованы для создания интерфейсов пользователя. Виджеты включают в себя кнопки, текстовые поля, метки, листы, меню и другие.

Начнем с импортирования библиотеки tkinter в файл .py. Это можно сделать, используя команду:

import tkinter

Для создания корневого окна нужно использовать класс Tk() библиотеки tkinter. Например:

# Создаем корневое окно
root = tkinter.Tk()

# Задаем заголовок
root.title("Наше первое окно")

# Задаем размер окна
root.geometry("400x400")

После этого можно добавлять виджеты на окно. Для этого в tkinter используется метод pack():

# Создаем кнопку
btn = tkinter.Button(root, text="Нажми меня")

# Отображаем ее на окне
btn.pack()

Для того, чтобы окно начало работать, нужно вызвать метод mainloop() класса Tk():

root.mainloop()

Теперь мы знаем, как создать и настроить окно и добавить виджеты. Однако у приложения должно быть поведение. Чтобы заставить виджеты делать то, что нам нужно, нужно привязать к ним функции. Для этого можно использовать метод command, который принимает функцию в качестве аргумента:

# Создаем функцию
def say_hello():
    print("Привет!")

# Создаем кнопку
btn = tkinter.Button(root, text="Нажми меня", command=say_hello)

# Отображаем ее на окне
btn.pack()

Теперь при нажатии на кнопку в консоль будет выведено сообщение "Привет!".

Это был пример создания простого оконного приложения с помощью tkinter. Однако библиотека предоставляет много других виджетов, которые можно использовать для создания более сложных приложений.

Ответы (0)