什么是 Tkinter 按钮( Button )?
Tkinter 的按钮是一种 GUI 元素,通常用于触发操作或执行特定的任务。按钮可以包含文本或图像,并且当用户点击按钮时,可以执行与按钮相关联的函数或操作。按钮是用户与应用程序进行互动的一种方式,使应用程序更加交互性。
让我们开始学习如何在 Tkinter 窗口中添加按钮吧!
准备阶段
安装tkinterx
包
tkinterx
导入tkinterx 模块
import tkinter as tk
from tkinter import messagebox
from tkinter import *
开始
创建 Tkinter 主窗口
root = tk.Tk() #GUI应用程序的主窗口
root.title('这是窗口名') #添加窗口名
root.geometry('870x670') #设置窗口大小
root.mainloop()
弹出对话框
messagebox.showinfo("窗体名","输入的文字")
添加按钮
要创建一个按钮,你可以使用 Button
类
def msgbox(): #创建函数
messagebox.showinfo("窗体名", "Python")
Button(win1, text="按钮1").pack()#添加第一个按钮
Button(win1, text="弹出对话框", command=msgbox).pack()#添加第二个按钮
添加输入框&密码框
Entry(root).pack()#添加输入框
Entry(root,show='*').pack()#添加密码框
使用Spinbox
def xFunc():
print(xVariable.get())
root = tkinter.Tk()
root.title("") #窗口标题
root.geometry("500x500")
xVariable = tkinter.StringVar() #设定一个字符串类型的变量
#创建scale滚动条
b = tkinter.Spinbox(win, from_=0, to=100, increment=1, textvariable=xVariable, command=xFunc)
# b = tkinter.Spinbox(win, values=(0, 2, 4, 6, 8, 21, 37, 36)) # #值写死
b.pack()
# xVariable.set(18) #赋值
# result = xVariable.get(xVariable) #取值
# print(result)
win.mainloop() # #窗口持久化