python tkinter button_在python tkinter界面中添加按钮的实例

本文介绍了如何使用Python的Tkinter库创建GUI应用程序,展示了如何添加不同效果的Button,并解释了如何设置按钮的回调函数。此外,还通过Spinbox控件展示了数值选择功能,包括设置数值范围、步长和事件响应。这些内容有助于初学者理解Tkinter的基本交互设计。
摘要由CSDN通过智能技术生成

tkinter是python自带的GUI库,可以实现简单的GUI交互,该例子添加了五种不同效果的Button,如图:

from tkinter import *

from tkinter import messagebox #python3.0的messagebox,属于tkinter的一个组件

top = Tk()

top.title("button test")

def callback():

messagebox.showinfo("Python command","人生苦短、我用Python")

Button(top, text="外观装饰边界附近的标签", width=19,bg="red",relief="raised").pack()

Button(top, text="设置按钮状态",width=21,state="disable").pack()

Button(top, text="设置bitmap放到按钮左边位置", compound="left",bitmap="error").pack()

Button(top, text="设置command事件调用命令", fg="blue",bd=2,width=28,command=callback).pack()

Button(top, text ="设置高度宽度以及文字显示位置",anchor = 'sw',width = 30,height = 2).pack()

top.mainloop()

补充知识:Python笔记之Tkinter(Spinbox数值框带加减按钮)

一、目标

学习Tkinter制作窗体软件的基础,Spinbox,此功能可以做出比如游戏里的购物数量加减。

二、试验平台

windows7 , python3.7

三、直接上代码

import tkinter

def xFunc():

print(xVariable.get())

win = tkinter.Tk()

win.title("Kahn Software v1") # #窗口标题

win.geometry("500x500+200+20")

'''

此功能可以做出比如游戏里的购物数量加减。

from_=0, 开始值为0

to=100 结束值设定为100

increment=10 设定步长为10,默认为1。

values=(0, 2, 4, 6, 8, 21, 37, 36) 可以设定值是固定的哪些,用了这玩意就不能用from_ to了

'''

xVariable = tkinter.StringVar() # #设定一个字符串类型的变量

# #创建scale滚动条

sb = tkinter.Spinbox(win, from_=0, to=100, increment=1, textvariable=xVariable, command=xFunc)

# sb = tkinter.Spinbox(win, values=(0, 2, 4, 6, 8, 21, 37, 36)) # #值写死

sb.pack()

# xVariable.set(18) # #赋值

# result = xVariable.get(xVariable) # #取值

# print(result)

win.mainloop() # #窗口持久化

blank.gif

以上这篇在python tkinter界面中添加按钮的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2020-03-02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值