wxPython的安装与使用教程

yipeiwu_com6年前Python基础

一、wxPython介绍

    1.wxPython是Python语言的一套优秀的GUI图形库。wxPython可以很方便的创建完整的、功能键全的GUI用户界面。 wxPython是作为优秀的跨平台GUI库wxWidgets的Python1.封装和Python模块的方式提供给用户的。

    2.wxPython是跨平台的,可以在不修改程序的情况下在多种平台上运行。目前支持的平台有Win32/Win64、Mac OS X及大多数的Unix系统。

二、安装wxPython

       1.Python图形用户界面的使用需导入wxPython包,这是一个成熟而且特性丰富的包,也是Python之父Guido van Rossum的最爱。下面将介绍wxPython的安装。

    2.首先官网下载wxPython工具包,将得到一个安装文件,正常安装即可

    3.下载地址: https://www.wxpython.org/download.php

三、测试安转成功

    1.安装完成之后进行测试,测试代码如下。

#coding:utf-8
#!/usr/bin/env python
import wx								#导入wx包
app = wx.App()							#创建应用程序对象
win = wx.Frame(None,-1,'install test')	#创建窗体
btn = wx.Button(win, label = 'Button')	#创建Button
win.Show()								#显示窗体
app.MainLoop()	

    2.首先是导入wx包,然后创建应用程序对象,创建窗体,创建Button,显示窗体,最后启动程序。

    3.效果如下图所示

总结

以上所述是小编给大家介绍的wxPython的安装与使用教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

解决Python下imread,imwrite不支持中文的问题

由以下函数代替该功能: def cv_imread(file_path): cv_img=cv2.imdecode(np.fromfile(file_path,dtype=np.u...

python+pillow绘制矩阵盖尔圆简单实例

python+pillow绘制矩阵盖尔圆简单实例

本文主要研究的是使用Python+pillow绘制矩阵盖尔圆的一个实例,具体如下。 盖尔圆是矩阵特征值估计时常用的方法之一,其定义为: 与盖尔圆有关的两个定理为: 定理1:矩阵A的所有特...

JS设计模式之责任链模式实例详解

JS设计模式之责任链模式实例详解

本文实例讲述了JS设计模式之责任链模式。分享给大家供大家参考,具体如下: 责任链设计模式: 在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直...

python循环嵌套的多种使用方法解析

这篇文章主要介绍了python循环嵌套的多种使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用循环嵌套来获取100以内的...

Golang GBK转UTF-8的例子

问题:在 Golang 的调试过程中出现中文乱码 原因:Golang 默认不支持 UTF-8 以外的字符集 解决:将字符串的编码转换成UTF-8 首先需要 mahonia 这个包...