在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控制台英汉汉英电子词典
Apr 23 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
举例讲解Python设计模式编程的代理模式与抽象工厂模式
Jan 16 Python
Python使用os模块和fileinput模块来操作文件目录
Jan 19 Python
Python进阶-函数默认参数(详解)
May 18 Python
AI人工智能 Python实现人机对话
Nov 13 Python
使用Python做定时任务及时了解互联网动态
May 15 Python
python logging模块书写日志以及日志分割详解
Jul 22 Python
快速解决jupyter启动卡死的问题
Apr 10 Python
Python如何实现定时器功能
May 28 Python
Python爬虫爬取糗事百科段子实例分享
Jul 31 Python
python3访问字典里的值实例方法
Nov 18 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程序中防止盗链
2008/04/09 PHP
PHP开发的一些注意点总结
2010/10/12 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
phpstudy的php版本自由修改的方法
2017/10/18 PHP
Yii框架响应组件用法实例分析
2019/09/04 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
在js中判断checkboxlist(.net控件客户端id)是否有选中
2013/04/11 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
Bootstrap 轮播(Carousel)插件
2016/12/26 Javascript
在 Node.js 中使用 async 函数的方法
2017/11/17 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
vue cli3适配所有端方案的实现
2020/04/13 Javascript
Python合并多个装饰器小技巧
2015/04/28 Python
Python实现文件复制删除
2016/04/19 Python
详解Python使用Plotly绘图工具,绘制甘特图
2019/04/02 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
python读取与处理netcdf数据方式
2020/02/14 Python
Python气泡提示与标签的实现
2020/04/01 Python
Marriott国际:万豪国际酒店查询预订
2017/09/25 全球购物
大学毕业生通用求职信
2013/09/28 职场文书
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
优秀干部获奖感言
2014/01/31 职场文书
《乞巧》教学反思
2014/02/27 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
2015大学迎新晚会主持词
2015/07/16 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
python lambda 表达式形式分析
2022/04/03 Python
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js