打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python tkinter窗口
Python有多个图形开发界面的库,如wxPythonJython等,本篇介绍的是Tkinter
Tkinter是Python的标准Tk GUI工具包的接口,可以在大多数的平台下使用。
要使用Tkinter,要先引入包:
import tkinter
1、创建窗口
先上图看一下这个窗口,这是在Windows操作界面下运行的。
其代码如下:
import tkinter as tk
win=tk.Tk()#创建windows窗口对象
win.title('GUI程序')#窗口名称
win.geometry('200x100')#窗口大小
win.resizable(0,0)#禁止用户改窗口大小
win.mainloop()#显示窗口
2、窗口布局
在窗口上排放组件的顺序就是对窗口进行布局。
要把按钮放在什么位置,把标签放在什么位置,在tkinter里面有好几种布局的方式。
(1)pack顺序布局
顺序布局的意思就是按组件的顺序将其放在窗口中。

代码如下:

--------------------------我是广告开始的分隔线

--------------------------我是广告结束的分隔线

另,pack有一些参数,如:side是停靠在父组件的哪一边;anchor是停靠位置;fill是填充空间;expand是扩展空间;等等。
下图是side参数的用法,结果图和代码均在图中。

下图是anchor参数的用法,代码及运行结果都在图中。

下图介绍fill参数的用法,为了更方便观察,将按钮的颜色设置为黄色。

代码如下(此段代码可直接拷贝运行得到上图结果)。
import tkinter as tk
win=tk.Tk()#创建windows窗口对象
win.title('GUI程序')#窗口名称
win.geometry('400x100')#窗口大小
win.resizable(0,0)#禁止用户改窗口大小
label1=tk.Label(win,text="这是我的第一个窗口界面",fg='red')#添加标签
label1.pack(anchor='nw')#布局,anchor默认是center
label2=tk.Label(win,text="欢迎进入我的python世界")
label2.pack(anchor='sw')
button=tk.Button(win,text="确定",bg='yellow')#添加按钮
button.pack(anchor='ne',fill='x')#填充整行
button1=tk.Button(win,text="人生苦短,我用python",fg='green',bg='yellow')
button1.pack()
win.mainloop()#显示窗口
还有其他的参数,本篇就不一一演示了,用法都如上述例子一样。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python中的图形界面设计(一)
Python GUI编程:界面设计(tkinter)
Tkinter教程之Listbox篇
Python|Tkinter实现一个简单的GUI界面
某培训学员总结Python入门知识合集,厚着脸皮讨要过来分享了!
Python的门面担当
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服