Автор оригинала: Python Examples.
Кнопка Python Tkinter
Когда вы создаете приложение GUI, кнопка – это один из строящего блока, который делает ваше приложение интерактивным.
В этом руководстве мы узнаем, как реализовать кнопку в Python GUI, используя Tkinter Библиотека Python.
Синтаксис – кнопка TKinter
Синтаксис добавить кнопку в окно TKinter:
mybutton = Button(master, option=value) mybutton.pack()
Где Мастер это окно, к которому вы хотели бы добавить эту кнопку. Tkinter Предоставляет различные варианты конструктора кнопки, чтобы изменить свой вид.
| Вариант | Значение |
| текст | Текст отображается как этикетка кнопок |
| ширина | Чтобы установить ширину кнопки |
| высота | Чтобы установить высоту кнопки |
| вспомогательный | Чтобы установить цвет фона кнопки |
| фантазия | Чтобы установить цвет шрифта метки кнопки |
| ActiveBackground | Чтобы установить цвет фона, когда нажата кнопка |
| ActiveForeground | Чтобы установить цвет шрифта метки кнопки при нажатии кнопки |
| команда | Чтобы вызвать функцию, когда кнопка нажала |
| шрифт | Чтобы установить размер шрифта, стиль на этикетку кнопок |
| изображение | Чтобы установить изображение на кнопке |
Пример 1: кнопка с помощью TKinter
В следующем примере мы создадим кнопку TKinter со следующими свойствами.
| текст | «Моя кнопка» |
| ширина | 40 |
| высота | 3 |
| вспомогательный | «# 0052CC» |
| фантазия | «#ffffff» |
| ActiveBackground | «# 0052CC» |
| ActiveForeground | ‘#aaffaa’ |
Python Program
from tkinter import *
gui = Tk(className='Python Examples - Button')
gui.geometry("500x200")
# create button
button = Button(gui, text='My Button', width=40, height=3, bg='#0052cc', fg='#ffffff', activebackground='#0052cc', activeforeground='#aaffaa')
# add button to gui window
button.pack()
gui.mainloop() Когда вы запускаете эту программу Python, вы получите следующее окно.
Резюме
В этом руководстве примеров Python мы узнали, как создать кнопку GUI в Python, используя TKinter.