python第六课 (简单的gui界面学习)
2018-02-02 22:32
786 查看
老是繁琐的命令框,当年我学习java的时候,就是绘制出来gui界面后,感觉很有成就感,老师教了你5课了,今天教你一个gui入门小程序,虽然不是很复杂,但是可以一窥究竟。
讲真,我当年就是实现了gui,才越发对底层感兴趣,以至于去做cpu,扯远了。开始今天的课程
python源代码:程序逻辑很简单,很多都是python现成的API,软件工程就是站在别人肩膀上创造。囧,我以前是裸机开发,造轮子的人。
运行效果:点击一下quit,界面就消失了,不要小看这一个按钮的功能,靠这个加上python的网络通信,可以实现一个QQ聊天功能
python gui tk库的介绍:
Python支持多个图形库,例如Qt、wxWidgets,等等。但是Python的标准GUI库是Tkinter。Tkinter是Tk Interface的缩写。Python提供了tkinter包,里面含有Tkinter接口。
讲真,我当年就是实现了gui,才越发对底层感兴趣,以至于去做cpu,扯远了。开始今天的课程
python源代码:程序逻辑很简单,很多都是python现成的API,软件工程就是站在别人肩膀上创造。囧,我以前是裸机开发,造轮子的人。
# 导入tkinter包,为其定义别名tk import tkinter as tk # 定义Application类表示应用/窗口,继承Frame类 class Application(tk.Frame): # Application构造函数,master为窗口的父控件 def __init__(self, master=None): # 初始化Application的Frame部分 tk.Frame.__init__(self, master) # 显示窗口,并使用grid布局 self.grid() # 创建控件 self.createWidgets() # 创建控件 def createWidgets(self): # 创建一个文字为'Quit',点击会退出的按钮 self.quitButton = tk.Button(self, text='Quit', command=self.quit) # 显示按钮,并使用grid布局 self.quitButton.grid() # 创建一个Application对象app app = Application() # 设置窗口标题为'First Tkinter' app.master.title = 'First Tkinter' # 主循环开始 app.mainloop()
运行效果:点击一下quit,界面就消失了,不要小看这一个按钮的功能,靠这个加上python的网络通信,可以实现一个QQ聊天功能
python gui tk库的介绍:
Python支持多个图形库,例如Qt、wxWidgets,等等。但是Python的标准GUI库是Tkinter。Tkinter是Tk Interface的缩写。Python提供了tkinter包,里面含有Tkinter接口。
相关文章推荐
- 学习简单的python----最简单的python GUI例子 1
- Python学习笔记-简单GUI开发
- Python_GUI学习笔记(1)----GUI界面设计开发库
- python_GUI简单界面
- 学习简单的python----最简单的python+GUI例子+2(带排版的GUI)
- pyFormUI: 一个简单的Python GUI界面框架
- Python学习 Python3.5+PyQt5环境--------02、代码与界面GUI分离
- python基础-简单的GUI界面
- Python学习笔记-简单GUI开发
- python通过域名获取IP简单的GUI界面
- [初学Python]学习如何编写GUI界面(初级)
- Python:GUI之tkinter学习笔记2界面布局显示
- python学习笔记:easygui的简单示例
- 【Java学习笔记】GUI界面之简单动画
- Python学习笔记(二)if语句的简单用法
- 深度学习(二):用CNTK在Python下实现一个简单的FeedForward网络
- Python3.5安装cx_Oracle (简单学习记录)
- 一个简单图形界面框架XYGui的设计与实现 (三)
- Python学习笔记之简单文件操作
- 一个简单的matlab图形界面程序GUI