1、下载Python。可以到下面的链接里下载操作系统对应的Python安装包。
2、安装Python。点击下载好的安装包,选择Install now,注意需要勾选Add Python to PATH。
3、安装wxpython。依次点击开始菜单打开附件点击命令提示符,打开命令提示符。在命令提示符中输入pip install wxPython。
4、验证安装是否成功。打开Python,输入以下代码并运行,如果没有报错则说明安装成功。
import wx
app = wx.App(False)
frame = wx.Frame(None, wx.ID_ANY, ”Hello World”)
frame.Show(True)
app.MainLoop()
mac下安装wxpython怎么安装
这个两个功能和学习成本差别不是特别大。功能,wxPython要稍微丰富一些,自然要稍微复杂一点。
不过Tkinter是python 原生的库,麻雀虽小五脏俱全,做一些小工具,或者比较小型的程序,还是比较方便。
wxPython则比较鸡肋,用起来没有Tkinter方便,功能又没有QT之类的强大。
建议小程序用tkinter,大型一些的就用QT
python桌面开发,为什么选择PyQt或wxPython,而不使用Tkinter?
mac下安装wxpython方法:
下载:wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg文件,然后双击运行就可以安装了。
安装过程中需要注意的问题:
1、在 wxpython 官网下载了 安装文件,wxPython2.8-osx-unicode-2.8.12.1-universal-py2.7.dmg , 安装时提示错误:
因为新版本OSX ,对非验证的软件,默认不让装了,要修改一下相应设置。
2、在系统偏好充置里找到 “安全性与隐私” ,修改成可以安装任何来源
总算是装上去了,但是在 python 里引入时出错了。
似乎和系统是 64位,有关系,按照它的提示,用 man python 查一下相关帮助。得到了解决办法:
python如何进行桌面开发?有哪些资料可供参考?
最主要的原因就是Tkinter参考资料太少,只能满足基本GUI开发(界面美观程度要求不高),因此使用的人比较少,而PyQt和wxPython参考资料丰富,可以直接拖拽控件,界面设计美化容易,因此使用的人比较多,下面我简单介绍一下这2个模块的安装和使用,感兴趣的朋友可以自己尝试一下:
wxPython
这是Python一个非常不错的GUI开发库,免费、开源、跨平台,可用组件众多,借助这些组件,程序员可以快速创建完整、功能全面的用户界面,因此应用非常广泛,下面我简单介绍一下这个库:
1.首先,安装wxPython,这个直接在cmd窗口输入安装命令“pip install wxpython”就行,如下,我的Python环境已正确安装:
2.安装完成后,我们就可以直接编写代码来测试这个模块了,代码如下,非常简单,一个文本编辑器,根据路径打开文件,然后编辑再保存:

程序运行截图如下,效果还是非常不错的:
PyQt
这是一个基于Qt的Python接口包,借助于Qt强大的可视化功能,Python也可以快速开发一个功能强大、界面美观的GUI程序(可以直接拖拽控件),下面我简单介绍一下这个库:
1.首先,安装PyQt,这个也直接在cmd窗口输入命令“pip install pyqt5”就行,如下,安装的过程需要耐心等待一会儿:
2.安装完成后,我们就可以直接打开Qt自带的设计工具Qt Designer进行界面设计了,默认在site-packages->PyQt5->Qt->bin目录下,所有控件都可以直接拖拽,而且可以使用QSS进行美化,非常方便,如下:
3.设计完成后,使用pyuic5工具进行转化,就会自动生成对应Python代码,如下,不需要我们再手动去一行一行编写,调整布局:
4.最后再加一个main函数,创建上面的类对象,就可以显示我们创建的界面了,如下:
运行程序,截图如下,就是我们刚才设计的GUI界面,非常方便吧,再绑定信号和槽函数,就可以进行用户响应啦:
至此,我们就介绍完了PyQt和wxPython这2个模块的简单安装和使用。总的来说,对于界面简单、功能要求不高的GUI设计来说,Tkinter完全可以胜任,但是对于功能比较复杂、界面美化程度较高的GUI来说,PyQT和wxPython更容易,也更好实现,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
这里介绍3个python桌面开发的包,分别是tkinter,wxpython和pyqt,这3个包都可以快速的开发出桌面应用,下面我简单介绍一下这3个包的安装和使用,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.tkinter:这个是python自带的开发桌面GUI的标准库,不需要安装,跨平台、可移植性高,支持主流的操作系统,像Windows,Linux,Mac等,python自带的IDLE就是采用这个包开发,简单易学,容易上手,适合小型项目的开发,入门GUI开发的话,可以试一下这个包,官网资料https://docs.python.org/2/library/tkinter.html:
程序运行如下:
2.wxpython:这是python一个优秀、成熟的跨平台GUI包,但不是自带的标准库,需要单独安装,支持的组件众多,可以帮助程序员快速的创建功能齐全、界面友好的GUI界面,应用广泛,非常适合中小型项目的开发,官网资料https://docs.wxpython.org/,可以参考学习一下,下面我简单介绍一下安装和使用:
安装,这里直接在cmd窗口输入命令“pip install wxpython”就行,如下:
安装成功后,就可以进行简单的测试了,代码如下,一个简单编辑器:
程序运行截图如下:
3.pyqt:这个是Qt提供给python的一个接口包,Qt功能强大,组件众多,可以快速构建用户GUI界面,所以pyqt的功能也十分强大,借助于Qt,我们可以构建桌面应用,下面我简单介绍一下pyqt的安装和使用,官网资料http://pyqt.sourceforge.net/Docs/PyQt5/:
安装pyqt5,这个直接在cmd窗口输入“pip install pyqt5”就行,如下:
测试代码如下,一个简单的计算器:
程序运行截图如下:
当然,你也可以借助designer.exe直接拖拽控件,完成GUI界面开发,如下,最后打包成py文件就行:
目前,就介绍这3个包吧,网上也有许多这方面的教程,感兴趣的话,可以搜搜,希望以上分享的内容能对你有所帮助吧。
以上就是关于wxPython怎么安装?全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!