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


Posted in Python onMarch 04, 2020

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()  # #窗口持久化

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

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

Python 相关文章推荐
Python实现批量将word转html并将html内容发布至网站的方法
Jul 14 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 Python
详解从Django Rest Framework响应中删除空字段
Jan 11 Python
Python使用ctypes调用C/C++的方法
Jan 29 Python
python定时检测无响应进程并重启的实例代码
Apr 22 Python
PyTorch使用cpu加载模型运算方式
Jan 13 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
May 09 Python
Python如何给函数库增加日志功能
Aug 04 Python
python爬取代理IP并进行有效的IP测试实现
Oct 09 Python
浅析Python实现DFA算法
Jun 26 Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Apr 02 Python
Python tkinter布局与按钮间距设置方式
Mar 04 #Python
python 按钮点击关闭窗口的实现
Mar 04 #Python
Tkinter中复选菜单是否被选中的判断与设置方式
Mar 04 #Python
python虚拟环境模块venv使用及示例
Mar 04 #Python
Python类的绑定方法和非绑定方法实例解析
Mar 04 #Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 #Python
SpringBoot实现登录注册常见问题解决方案
Mar 04 #Python
You might like
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
将二维数组转为一维数组的2种方法
2014/05/26 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
2017/05/20 PHP
广告切换效果(缓动切换)
2009/05/27 Javascript
只需一行代码,轻松实现一个在线编辑器
2013/11/12 Javascript
JQuery中DOM实现事件移除的方法
2015/06/13 Javascript
基于Vuejs框架实现翻页组件
2020/06/29 Javascript
使用jQuery.Pin垂直滚动时固定导航
2017/05/24 jQuery
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
使用D3.js构建实时图形的示例代码
2018/08/28 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
vue限制输入框只能输入8位整数和2位小数的代码
2019/11/06 Javascript
easyUI 实现的后台分页与前台显示功能示例
2020/06/01 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
Python读取sqlite数据库文件的方法分析
2017/08/07 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
Django框架封装外部函数示例
2019/05/28 Python
python并发编程多进程 互斥锁原理解析
2019/08/20 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
意大利专业化妆品品牌:KIKO MILANO
2017/02/01 全球购物
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
欧洲最古老的鞋厂:Peter Kaiser
2019/11/05 全球购物
考试作弊被抓检讨书
2014/01/10 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
活动总结报告怎么写
2014/07/03 职场文书
乡镇食品安全责任书
2014/07/28 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
使用springMVC所需要的pom配置
2021/09/15 Java/Android
微信小程序APP页面的之间的相互传递参数以及自定义组件
2022/04/19 Javascript
Python代码实现双链表
2022/05/25 Python