/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/python/py-502-311-002/main.py
44 строки
2 KB
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
import tkinter as tk from tkinter import messagebox def on_button_click(): """Обработчик события нажатия на кнопку.""" # Пример логики: вывод сообщения messagebox.showinfo("Событие", "Кнопка была нажата!") # Здесь можно добавить любую другую логику: # - изменение текста на другой виджет # - открытие нового окна # - вычисление данных print("Логика обработки нажатия выполнена.") def main(): # Создание главного окна приложения root = tk.Tk() root.title("Пример кнопки Tkinter") root.geometry("300x200") # Установка размеров окна (ширина x высота) # Создание кнопки # text: текст на кнопке # command: ссылка на функцию-обработчик # padx/pady: отступы внутри кнопки для увеличения области клика button = tk.Button( root, text="Нажми меня", command=on_button_click, padx=20, pady=10, font=("Arial", 12) ) # Размещение кнопки в окне (метод pack) # fill='x' растягивает кнопку по горизонтали, expand=True позволяет ей занимать доступное место button.pack(expand=True, fill='both') # Запуск цикла событий (mainloop) # Это необходимо для отображения окна и обработки событий пользователя root.mainloop() if __name__ == "__main__": main()