博客
关于我
pytho tkinter 应用第一个窗口
阅读量:333 次
发布时间:2019-03-04

本文共 845 字,大约阅读时间需要 2 分钟。

Graphical User Interface ,GUI 图形用户界面

python 默认GUI库Tk (Tk并不是Python GUI 库中最新和最好的,但是Tk它足够易用)

Tk底层使用C++编写 所以运行效率与C/C++相当
使用5步骤
1导入tkinter模块 import tkinter
2创建Tk类的实例,Tk对象表示一个窗口
3对窗口金星设置,如通过title方法设置窗口的标题,通过geometry方法设置窗口的尺寸和位置
4创建控件类的实例,并将控件添加到窗口上
5调用mainloop函数进入事件循环

# 1导入tkinter模块import tkinter# 2创建Tk类的实例,也就是要显示的窗口window = tkinter.Tk()# 设置窗口背景颜色window['background']='blue'# 定义窗口宽高w =300h=200# tkinter没有让窗口居中的API 所以我们自己设定就好了# 获取屏幕宽度与高度ws = window.winfo_screenwidth()hs = window.winfo_screenheight()# 根据屏幕宽度与高度计算让窗口垂直居中x,yx =(ws/2)-(w/2)y =(hs/2)-(h/2)# 3 设置窗口标题window.title('第一个tkinter应用')# 显示窗口的尺寸位置 使用字符串格式描述 geometry("widthxheight+x+y") 注意这里面的x是xyz的x 不是*window.geometry('%dx%d+%d+%d'%(w,h,x,y))# 4 创建Label对象,并将Label放到窗口上,文本显示字符串label = tkinter.Label(window,text='今晚还得去烧烤庆祝!')# 使用pack布局让Label居中label.pack()# 5 调用mainloop函数进入事件循环tkinter.mainloop()

在这里插入图片描述

转载地址:http://wbke.baihongyu.com/

你可能感兴趣的文章
MongoDB 快速扫盲贴
查看>>
修复搜狗、360等浏览器不识别SameSite=None 引起的单点登录故障
查看>>
明天要早起,今天不博了。
查看>>
2017/08/21 工作日志
查看>>
EXTJS4.2——10.Tab+Iframe
查看>>
EXTJS4.2——3.1 添加文本框
查看>>
WEB基础——AJAX
查看>>
one + two = 3
查看>>
Kali Day01 --- arpspoof命令进行断网攻击(ARP欺骗)
查看>>
echart关系图平分节点删除时自动平衡问题
查看>>
【Coursera】Internet History 读书笔记
查看>>
《ODAY安全:软件漏洞分析技术》学习心得-----shellcode的一点小小的思考
查看>>
PHP serialize && unserialize Security Risk Research
查看>>
Deformity ASP/ASPX Webshell、Webshell Hidden Learning
查看>>
Decision tree(决策树)算法初探
查看>>
《Unity3D/2D游戏开发从0到1(第二版本)》 书稿完结总结
查看>>
sctf_2019_easy_heap
查看>>
AT 杂题泛做
查看>>
StringBuilder拼接字符串,“,”在前还是在后问题
查看>>
给asterisk1.8.7添加menuselct选项
查看>>