在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读取环境变量的方法和自定义类分享
Nov 22 Python
python通过邮件服务器端口发送邮件的方法
Apr 30 Python
python3设计模式之简单工厂模式
Oct 17 Python
关于反爬虫的一些简单总结
Dec 13 Python
详解Appium+Python之生成html测试报告
Jan 04 Python
10 行Python 代码实现 AI 目标检测技术【推荐】
Jun 14 Python
Python中的相关分析correlation analysis的实现
Aug 29 Python
softmax及python实现过程解析
Sep 30 Python
关于Pytorch的MNIST数据集的预处理详解
Jan 10 Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 Python
终于搞懂了Keras中multiloss的对应关系介绍
Jun 22 Python
简单的命令查看安装的python版本号
Aug 28 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上传非标准格式的图片pjpeg失败的方法
2017/03/12 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
Enter转换为Tab的小例子(兼容IE,Firefox)
2013/11/14 Javascript
JS回调函数的应用简单实例
2014/09/17 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
jQuery回到顶部的代码
2016/07/09 Javascript
javascript闭包功能与用法实例分析
2017/04/06 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
详解vuex的简单todolist例子
2019/07/14 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
python中查找excel某一列的重复数据 剔除之后打印
2013/02/10 Python
Python greenlet实现原理和使用示例
2014/09/24 Python
Win10下Python3.7.3安装教程图解
2019/07/08 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
Python编译成.so文件进行加密后调用的实现
2019/12/23 Python
Python模块常用四种安装方式
2020/10/20 Python
Python GUI库Tkiner使用方法代码示例
2020/11/27 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
python爬虫今日热榜数据到txt文件的源码
2021/02/23 Python
世界上最伟大的马产品:Equiderma
2020/01/07 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
手机促销活动方案
2014/02/05 职场文书
2015年元旦标语大全
2014/12/09 职场文书
介绍信范文
2015/01/31 职场文书
文案策划岗位职责
2015/02/11 职场文书
2015年化妆品销售工作总结
2015/05/11 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
公证书
2019/04/17 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python