在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程序语言快速上手教程
Jul 18 Python
python下载文件时显示下载进度的方法
Apr 02 Python
Python中super关键字用法实例分析
May 28 Python
简单掌握Python的Collections模块中counter结构的用法
Jul 07 Python
python对象及面向对象技术详解
Jul 19 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
Apr 19 Python
Python 变量类型详解
Oct 10 Python
Python numpy线性代数用法实例解析
Nov 15 Python
python使用信号量动态更新配置文件的操作
Apr 01 Python
python实现三阶魔方还原的示例代码
Apr 28 Python
python 爬取吉首大学网站成绩单
Jun 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
如何将数据从文本导入到mysql
2006/10/09 PHP
PHP中通过加号合并数组的一个简单方法分享
2011/01/27 PHP
PHP函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
php判断用户是否关注微信公众号
2016/07/22 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
JSONP 跨域共享信息
2012/08/16 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
JS给超链接加确认对话框的方法
2015/02/24 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
JS仿JQuery选择器功能
2017/03/08 Javascript
原生js实现吸顶效果
2017/03/13 Javascript
Angular2搜索和重置按钮过场动画
2017/05/24 Javascript
AngularJS日程表案例详解
2017/08/15 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
[02:44]DOTA2英雄基础教程 钢背兽
2013/12/19 DOTA
JSON Web Tokens的实现原理
2017/04/02 Python
Ubuntu安装Jupyter Notebook教程
2017/10/18 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
python实现ip代理池功能示例
2019/07/05 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
解决python中0x80072ee2错误的方法
2020/07/19 Python
用python对excel进行操作(读,写,修改)
2020/12/25 Python
城市观光通行证:The Sightseeing Pass
2018/04/28 全球购物
PatPat香港:婴童服饰和亲子全家装在线购物
2020/09/27 全球购物
怎样写好创业计划书的内容
2014/02/06 职场文书
土地转让协议书
2014/04/15 职场文书
三字经教学反思
2014/04/26 职场文书
推广普通话演讲稿
2014/05/23 职场文书
党员个人剖析材料2014
2014/10/08 职场文书
校运会班级霸气口号
2015/12/24 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python