Курс Python → Создание GUI на Tkinter

Для создания своего первого графического интерфейса на Python с использованием библиотеки Tkinter, вам необходимо импортировать Tkinter и создать окно, в котором будет отображаться ваш интерфейс. Tkinter является стандартным модулем Python, поэтому дополнительной установки не требуется. Прежде всего, вы можете создать окно с помощью функции Tk() и установить его название с помощью метода title().

import tkinter as tk

root = tk.Tk()
root.title("Мой первый графический интерфейс")

Далее, для того чтобы ваше окно оставалось открытым и реагировало на действия пользователя, необходимо вызвать метод mainloop(). Этот метод запускает бесконечный цикл, в котором окно ожидает взаимодействия с пользователем. Если вы забудете вызвать mainloop(), ваше окно не будет отображаться.

root.mainloop()

Для добавления текста на ваш интерфейс вы можете использовать виджет Label. Создайте объект Label, указав текст, который вы хотите отобразить, и затем разместите его на окне с помощью метода grid(). Если вы не вызовете метод grid(), ваш текст не будет отображаться на интерфейсе.

lbl = tk.Label(root, text="Привет, мир!")
lbl.grid(row=0, column=0)

Таким образом, создание своего первого графического интерфейса на Python с использованием Tkinter довольно просто. Путем импортирования Tkinter, создания окна, добавления виджетов и вызова метода mainloop() вы можете создать интерфейс, который будет взаимодействовать с пользователем. Помните, что вызов метода mainloop() является ключевым шагом для отображения вашего интерфейса и его корректной работы.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Основы работы с os
  2. Форматирование данных с pprint
  3. Разделение строки на подстроки в Python
  4. Оператор continue в Python
  5. Аннотации типов в Python
  6. Оператор assert в Python
  7. Хеши в Python
  8. Настройка нарезки списков
  9. Многопроцессорное программирование в Python
  10. Enum в Python
  11. Очистка списка от False, None, 0, «»
  12. Иерархия классов в Python
  13. Роль запятой в Python
  14. Numpy: использование Ellipsis
  15. Использование функции enumerate()
  16. Python Аргументы по умолчанию
  17. Python reversed() vs срез[::-1]
  18. Округление дробей в Python
  19. Создание объекта времени
  20. Удаление дубликатов из списка
  21. Удаление URL-адресов в Python
  22. Вывод символов строки в Python
  23. Работа с коллекциями Python
  24. Python и Монти Пайтон
  25. Выражения-генераторы в Python
  26. Символ подчеркивания в Python
  27. Исправление ошибки NameError
  28. Порядок и длина множеств в Python
  29. Однострочники Python
  30. Объединение списков в Python
  31. Роль ключевого слова self
  32. Метод invert для побитового отрицания
  33. Изменение элемента списка
  34. Создание коллекций из выражения-генератора
  35. Метод join() для объединения элементов строки
  36. Сортировка и обратный порядок
  37. Работа с географическими данными в Python
  38. Создание словарей с defaultdict
  39. Создание и удаление объектов

Marketello читают маркетологи из крутых компаний