随笔分类 -  python的Tkinter

摘要:MessageBox:用于显示你应用程序的消息框。一、基本使用1、消息提示框显示代码如下:# coding:utf8from tkinter import *""" 用来提醒用户,或是对一些不正常操作的警告信息;"""import tkinter.messagebox as meclass App: def __init__(self, master): me.askquest... 阅读全文
posted @ 2020-05-07 09:13 Renqy 阅读(383) 评论(0) 推荐(0) 编辑
摘要:Message:消息控件;用来显示多行文本,与label比较类似一、基本使用1、添加标签显示多行文本代码如下:# coding:utf8from tkinter import *# message 标签可以显示多行文本class App: def __init__(self, master): frame = Frame(master).pack() # 会自动根... 阅读全文
posted @ 2020-05-07 09:13 Renqy 阅读(727) 评论(0) 推荐(0) 编辑
摘要:Menubutton: 菜单按钮控件,用于显示菜单项。一、基本使用1、制作一个Menubutton菜单代码如下:# coding:utf8from tkinter import *# 制作Menubuttonclass App: def __init__(self, master): frame = Frame(master).pack() # 实例化一个Menu... 阅读全文
posted @ 2020-05-07 09:11 Renqy 阅读(610) 评论(0) 推荐(0) 编辑
摘要:OptionMenu: 按钮菜单OptionMenu是Menubutton的一个子类,它也是一个按钮,不过呢,可以直观看出我们选择了什么。一、基本使用1、创建一个OptionMenu,进行选项选择。效果如下:代码如下:# coding:utf8from tkinter import *# 制作Optionmenu下拉选择菜单 使用列表中的数据class App: def __init__(s... 阅读全文
posted @ 2020-05-07 09:11 Renqy 阅读(752) 评论(0) 推荐(0) 编辑
摘要:Menu:菜单控件;显示菜单栏,下拉菜单和弹出菜单一、基本使用1、制作顶级菜单代码如下:# coding:utf8from tkinter import *# 制作菜单class App: def __init__(self, master): # 实例化一个Menu对象 menubar = Menu(master) def callback(): ... 阅读全文
posted @ 2020-05-07 09:10 Renqy 阅读(574) 评论(0) 推荐(0) 编辑
摘要:Scale:范围控件;显示一个数值刻度,为输出限定范围的数字区间一、基本使用1、创建一个空间,供用户选择数值如果想要为程序添加滑块,个人建议使用pack布局。这样fill=x,fill=y就搞定了。代码如下:# coding:utf8from tkinter import *class App: def __init__(self, master): # tickinterva... 阅读全文
posted @ 2020-05-07 09:09 Renqy 阅读(431) 评论(0) 推荐(0) 编辑
摘要:Scrollbar:滚动条控件,当内容超过可视化区域时使用,如列表框。一、基本使用1、为列表组件增加一个滚动条。代码如下:# coding:utf8from tkinter import *class App: def __init__(self, master): frame1 = Frame(master) frame1.pack() # 实例化... 阅读全文
posted @ 2020-05-07 09:08 Renqy 阅读(1092) 评论(0) 推荐(0) 编辑
摘要:Listbox:列表框控件;在Listbox窗口小部件是用来显示一个字符串列表给用户一、基本使用1、将选项列出来进行选择,单选或多选。效果:代码如下:# coding:utf8from tkinter import *from tkinter.constants import *class APP: def __init__(self, master): list1 = ["青... 阅读全文
posted @ 2020-05-07 09:07 Renqy 阅读(792) 评论(0) 推荐(0) 编辑
摘要:Text: 文本控件;用于显示多行文本一、基本使用1、插入文字、组件、图片插入内容如下:代码1如下:# coding:utf8from tkinter import *""" 1.text插入组件;2.text插入图片;"""class App: def __init__(self, master): photo = PhotoImage(file='456.png') ... 阅读全文
posted @ 2020-05-06 17:52 Renqy 阅读(2277) 评论(0) 推荐(0) 编辑
摘要:Spinbox 输入控件;与Entry类似,但是可以指定输入范围值一、基本使用效果如下:代码如下:# coding:utf8from tkinter import *# sprinbox与entry类似,可以指定输入的值class App: def __init__(self, master): frame = Frame(master) frame.pack()... 阅读全文
posted @ 2020-05-06 15:19 Renqy 阅读(383) 评论(0) 推荐(0) 编辑
摘要:Label 标签控件;可以显示文本和位图标签控件;可以显示文本和位图一、基本使用程序效果,显示标签内容效果如下:代码如下:# coding:utf8from tkinter import *class App: def __init__(self, master): frame = Frame(master, width=100, height=70) frame... 阅读全文
posted @ 2020-05-06 15:04 Renqy 阅读(270) 评论(0) 推荐(0) 编辑
摘要:Entry: 输入控件;用于显示简单的文本内容一、基本使用程序效果,设计一个登陆框。效果如下:代码如下:# coding:utf8from tkinter import *class App: def __init__(self, master): frame = Frame(master, width=50) frame.pack() Label(... 阅读全文
posted @ 2020-05-06 14:46 Renqy 阅读(397) 评论(0) 推荐(0) 编辑
摘要:Checkbutton: 多选按钮一、基本使用程序效果,打印选中的菜名。代码如下:(总感觉我获取菜名的方法有点累赘)# coding:utf8from tkinter import *class App: def __init__(self, master): frame = Frame(master).pack() v1 = IntVar() v2... 阅读全文
posted @ 2020-05-06 14:21 Renqy 阅读(396) 评论(0) 推荐(0) 编辑
摘要:Radiobutton:单选按钮一、基本使用程序效果,打印选中菜的价格。代码1如下:# coding:utf8from tkinter import *# 点击按钮打印蔬菜价格class App: def __init__(self, master): dict1 = {1: 2, 2: 3, 3: 4, 4: 5} frame = Frame(master, w... 阅读全文
posted @ 2020-05-06 12:35 Renqy 阅读(347) 评论(0) 推荐(0) 编辑
摘要:Canvas:画布控件,显示图形元素如线条或文本一、基础画图举例:创建一个画板,画图形。代码如下:# coding:utf8from tkinter import *# 制作一个简单画板 画一个矩形class App: def __init__(self, master): w = Canvas(master, width=1000, height=600, relief=S... 阅读全文
posted @ 2020-05-06 10:38 Renqy 阅读(393) 评论(0) 推荐(0) 编辑
摘要:程序目的:输入年份和月份,查询当月的日历。弄着玩。程序界面:代码如下:# coding:utf8from tkinter import *from calendar import *from time import *class APP: def __init__(self, master): frame = Frame(master) frame.pack() ... 阅读全文
posted @ 2020-04-30 16:35 Renqy 阅读(895) 评论(0) 推荐(0) 编辑
摘要:这个地方难度不高,记住参数就行。Tkinter的布局方式有三种:几何方法描述pack()包装;grid()网格;place()位置;代码如下:# coding:utf8import tkinter as tkclass APP: def __init__(self, master): frame = tk.Frame(master) frame.pack(side... 阅读全文
posted @ 2020-04-30 13:22 Renqy 阅读(824) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示