wxPython Phoenix用户界面开发

wxPython是一个基于Python的GUI工具包,支持Windows、MacOSX、macOS和Linux。它封装了wxWidgets库,提供易于使用的接口。wxPythonPhoenix是其4.0后的重构版,增强了性能。安装wxPython只需一行pip命令。文章以一个简单的HelloWorld程序为例,展示了如何创建基本界面。
摘要由CSDN通过智能技术生成

1、wxPython简介

wxPython 是一个基于Python语言、支持跨平台的GUI工具包。当前支持的平台有Microsoft Windows, Mac OS X,macOS和Linux。这个开发包的特点是比较容易上手,代码简洁也容易理解。它的底层实现是用一些Python 模块封装了用C++写的wxWidgets库,wxPython使用者不需要知道wxWidgets库的细节。

wxPython 是开源的,源代码可以在这个网址下载查看: https://github.com/wxWidgets/Phoenix

2、wxPython Phoenix简介

从wxPython 4.0版本之后,名字改成了wxPython Phoenix。 它的实现是在原来的基础上做了很多的代码重构,为了让这个开发包用起来更好,更壮,更快。最新的wxPython API用户手册是: https://docs.wxpython.org/.

3、安装wxPython

在装好python后, 打开命令行执行一句命令即可安装使用:pip install -U wxPython

如果没安装好python,可以从官网https://www.python.org,或从python中文网下载:

http://python.p2hp.com/downloads/

4、从Hello World开始

这个最简单的界面程序只有5行代码,只有一个界面框架,没有加任何东西。

# 先导入wxPython包.

import wx

#然后创建应用程序对象

app = wx.App()

#再创建一个界面框架.

frm = wx.Frame(None, title="Hello World")

# 显示框架

frm.Show()

#运行主循环,使界面程序不退出,等待用户操作

app.MainLoop()

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值