Python必备的七个GUI库,一定要学会!(下)
04、wxPython
wxPython是一个跨平台GUI的Python库,可轻松创建功能强大稳定的GUI,毕竟是用C++编写的~
目前,支持Windows,Mac OS X,macOS和Linux。
使用wxPython创建的应用程序(GUI)在所有平台上都具有原生外观。
# 安装wxPython
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wxPython
下面使用wxPython创建一个基本的GUI示例。
import wx
myapp = wx.App()
init_frame = wx.Frame(parent=None, title='WxPython 窗口')
init_frame.Show()
myapp.MainLoop()
结果如下。
安装PySimpleGUI
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PySimpleGUI
下面是一个简单的案例。
import PySimpleGUI as sg
layout = [[sg.Text("测试 PySimpleGUI")], [sg.Button("OK")]]
window = sg.Window("样例", layout)
while True:
event, values = window.read()
if event == "OK" or event == sg.WIN_CLOSED:
break
window.close()
结果如下。
点击OK按钮,窗口消失。
06、PyGUI
PyGUI是一个以简单API而闻名的GUI框架,减少Python应用与平台底层GUI之间的代码量。
轻量级的API,可以让你的应用程序运行起来更流畅,更快速。
同时还开源代码,跨平台项目。目前可在基于Unix的系统,Windows和Mac OS上运行。
Python2和Python3,都是可以支持的。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple PyFroms
智一面的面试题提供python的测试题
使用地址:http://mrw.so/6ce7WT