Tkinter В этом примере мы создаём окно с названием “Hello, IteachPython”, где будет окно размером 300x150 и с обыкновенной кнопкой, которая показывает сколько раз вы на неё нажали. И новое в этой программе то, что для обработки нажатия на кнопку необходимо установить в конструкторе Button() параметр command, присвоив ему ссылку на функцию, которая будет срабатывать при нажатии. Здесь в качестве обработчика нажатия устанавливается функция clickbutton. В этой функции изменяется глобальная переменная clicks, которая хранит число кликов. Кроме того, изменяем текст кнопки, чтобы визуально было видно сколько нажатий произведено. Таким образом, при каждом нажатии кнопки будет срабатывать функция clickbutton, и количество кликов будет увеличиваться. #Tkinter, #Tk, #I_teach_Python, #Python, #Я_учу_Python
В Python для создания графических окон (GUI — Graphical User Interface) используются различные библиотеки. Самые популярные и встроенные в Python: Tkinter: Встроенная в Python библиотека, обычно поставляется вместе с установкой Python. Она проста в освоении для базовых задач, но её внешний вид может быть немного устаревшим по сравнению с другими фреймворками. PyQt / PySide: Мощные и кроссплатформенные библиотеки, основанные на фреймворке Qt. Они предлагают богатый набор виджетов и продвинутые возможности, но могут быть сложнее для начинающих и требуют установки (не встроены). Kivy: Библиотека для создания кроссплатформенных приложений с современным дизайном, включая мобильные платформы...