首页 / PYTHON / python的GUI基础绘制
python的GUI基础绘制
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python的GUI基础绘制,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1878字,纯文字阅读大概需要3分钟。
内容图文
![python的GUI基础绘制](/upload/InfoBanner/zyjiaocheng/855/79182a8afb374e84a8deb1247978c742.jpg)
我用的是python的tkinter包 ——在python3.*版本以上,tkinter包T是小写
1、首先了解一下tkinter的最基本的绘制:
from tkinter import *
#导入包名 这样的方式方便不用tkinter.出来他的功能
root = Tk()
#Tk()是根窗口,所有的子窗口都是来源于它
root.title("根窗口的标题")
#title标题
root.geometry('600x300')
#根窗口的geometry几何结构|窗口大小
label_a = Label(root,text = '文字')
#Label标签控件:显示文本和位图 root:Label继承自root控件|Label是root的子属关系 text是Label里面的一些属性,当然label的属性还有width……很多
#要想把label_a实例出来,要经过以下三种的其中一种
#label_a.pack() #pack包装 pack(还可以加包装的属性|怎么包装)
#label_a.grid() #grid格子
#label_a.place() #place放置 place(x=10,y=10,width=80 ,height=20)放置在什么位置,放置的大小
label_a.place(x=10,y=10,width=80 ,height=20)
root.mainloop()
#因为窗口是一直存在的所以要加一个mainloop循环
绘制结果:
2、给窗体添加菜单栏:
#添加菜单
from tkinter import *
root = Tk()
root.title('这就是标题')
root.geometry('600x300')
mater = Menu(root)
#Menu菜单控件|主菜单
root.config(menu=mater)
#config配置
##command命令++具体功能+++++
def fonution():
print("file")
def fonution_a():
print("help")
##++++++++++++具体功能++++++
file_menu = Menu(mater)
#file_menu菜单基于mater主菜单
mater.add_cascade(label = '|file|',menu = file_menu)
#菜单. add_cascade添加层级(标识名 ,菜单)
file_menu.add_command(label = 'new',command = fonution)
#file_menu菜单add_command添加命令(标识,命令=函数(功能))
file_menu.add_separator()
#添加一个分隔符
file_menu.add_command(labe = 'open',command = fonution)
#file_menu添加一个新的命令
##添加一个新的菜单栏++++++++++
help_menu = Menu(mater)
mater.add_cascade(label = '|help|',menu = help_menu)
help_menu.add_command(label = '相关信息',command = fonution_a)
help_menu.add_separator()
help_menu.add_command(label = '联系方式',command = fonution_a)
##+++++++++新菜单栏++++++++++
root.mainloop()
输出结果:
3、按钮|登入界面制作:
内容总结
以上是互联网集市为您收集整理的python的GUI基础绘制全部内容,希望文章能够帮你解决python的GUI基础绘制所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。