1、窗口设定
(1)创建窗口变量Top
Top = tkinter.Tk()
(2)给Top窗口设定名称
Top.title(name)
name参数是一个字符串,运行时会出现在窗口的左上角。
(3)设定Top窗口的位置和大小
使用geometry函数来实现设定窗口大小
Top.geometry("600x600")第一个600表示窗口的宽度,第二个600表示窗口的高度;中间需要有一个'x'隔开。设定窗口位置
Top.geometry("+600+600")第一个'+'后的数字表示与屏幕左边缘的距离,第二个'+'后的数字表示与屏幕顶部的距离。二者可以在同一句完成
例:设置窗口位于屏幕的中间,大小可以自行设定
# 主窗口的尺寸,长x宽
width = 500
height = 300
# 读取屏幕的宽度和高度
screenwidth = Top.winfo_screenwidth()
screenheight = Top.winfo_screenheight()
# 这里的乘是小x
alignstr = '%dx%d+%d+%d' % (width, height, (screenwidth-width)/2, (screenheight-height)/2)
Top.geometry(alignstr)
(4)保持窗口运行
Top.mainloop()
2、Button控件
w = tkinter.Button(master, option, ...)master是该控件所属的窗口对象。
text参数是按钮上显示的文本内容。
height和widte是用来设置宽度和高度,单位是像素;没有设定的话,则自适应文本或图片的大小。
cammand是一个函数,表示点击按钮所执行的操作。
3、Label控件功能:显示文本和图像。
w = tkinter.Label(master, option, ...)master是该控件所属的窗口对象。
text参数是显示的文本。
height和widte是用来设置宽度和高度,单位是像素。
4、Text控件功能:显示多行文本,并且可以对文本进行修改和读取。
方法:insert(),第一个参数指文本插入位置,第二个参数指插入的文本内容
get('0.0', 'end'),获取text中所有的文本内容
本文介绍了Python的tkinter库,包括如何创建和配置窗口,如设定窗口大小和位置,以及使用Button、Label和Text控件。Button控件用于添加交互式按钮,Label用于显示文本和图像,Text控件则支持多行文本编辑和读取。
2025

被折叠的 条评论
为什么被折叠?



