Автор оригинала: 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.