赞
踩
GUI全称图形用户界面,更直白点说就是桌面应用程式,使用python进行GUI开发,需要依赖相应的第三方库文件,目前比较流行的主要有一下几种,tkinter、wxPython、PyQt。
1. tkinter
tkinter(Tk interface)是Python的标准GUl库,支持跨平台的GUl程序开发。tkinter适合小型的GUl程序编写,也特别适合初学者学习GUl编程。
2. wxPython
wxPython是比较流行的GUI库,适合大型应用程序开发,功能强于tkinter,整体设计框架类似于MFC(MicrosoftFoundation Classes微软基础类库).
3. PyQT
Qt是一种开源的GUI库,适合大型GUI程序开发,PyQt是Qt工具包标准的Python实现。我们也可以使用QtDesginer界面设计器快速开发GUl应用程序.
tkinter官网地址:https://docs.python.org/zh-cn/3/library/tkinter.html
第一个tkinter程序(测试tkinter):
- import tkinter
- tkinter._test()
结果会出现一个窗体,实际上是调用了库中的文件。点击“Click me!”按钮会出现中括号,点击QUIT会退出。
创建一个窗体:
- #导入库文件并重命名
- import tkinter as tk
- #实例化窗体类 TK
- root = tk.Tk()
- #事件循环
- root.mainloop()
修改窗体名字(两种方法都可以):
- from tkinter import *
- root = Tk() #对Tk这个类进行实例化
- root.title('FirstWindow')#修改窗口标题的方法
- #root.wm_title('新星软件')#修改窗口标题的方法
- root.mainloop() #事件循环
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。