Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

天下熙熙皆为利来,天下攘攘皆为利往。自从iOS火了以后,很多公司在开发App的同时,也开发了Mac OS上的应用;自从听说Ubuntu上有10多亿用户后,众多企业,也开始摩拳擦掌。

1

随着云计算、大数据、人工智能的大火,Python也热了起来。它不仅可以开发Web,还可以进行桌面系统开发。

经比较、选型,个人认为用wxPython是挺好的,起码可以支持Ubuntu、Windows、Mac OS三大平台。

有关在Windows、Mac OS下开发wxPython,可以关注我之前写的文章。这次主要说在Ubuntu下开发wxPython的环境搭建。

运行环境、开发环境发布完了以后,才开始讲具体的技术内容。如果连地基都没打好,就想盖大楼,结果只会砰然倒塌。

2

提到Python,不多不说一下它的“粮食仓库”,那里面存了很多粮食,有django、flask等Web开发包,有Tkinter、wxPython等桌面系统开发包,还有很多其他的内容。

更难能可贵的,Python的码农伯伯们,提供了一个统一的命令(pip/pip3),就可以取出你想要的内容。

pip 是Python 包管理工具,它提供了对Python 包的查找、下载、安装、卸载的功能。

在安装Python3时,已经自带了pip3,可以通过:sudo pip3 install –upgrade pip进行升级,用pip3 –V进行查看版本信息。

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

3

在安装wxPython之前,瞧一瞧、看一看《Python,在Linux上跑来跑去的,是在升级打怪么?》,走过路过,千万不要错过《Ubuntu安装Python3.7.2开发环境,真的可以零配置?》。

准备妥当后,这就开始安装wxPython,打开【终端】。

#安装wxPython

sudo pip3 install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/

ubuntu-18.04 wxPython

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

4

启动Eclipse,添加wxPython开发包。打开Eclipse菜单栏【Window】-【Preferences】进到配置窗口,坐标定位:【PyDev】-【Interpreters】-【Python Interpreter】。点击【New Folder】按钮,添加wxPython(地址:/usr/local/lib/python3.7/site-packages/wx)进来,【Apply and close】进行确认并退出。

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

5

不知程序员是不是有强逼症?安装好运行环境,要写个Hello World!安装好开发环境,也要写个Hello World!好像不写,心里总感觉不踏实似的,吃饭吃不香,睡觉睡不着。咱们可能是着魔了,吓得,赶紧写个Hello World! 压压惊。

打开Eclipse菜单栏【New】-【File】,新建文件:main.py,并输入内容。

# main.py

import wx

app = wx.App()

frame = wx.Frame(None, title=\’Hello World!\’)

frame.Show()

app.MainLoop()

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

右键文件或在内容编辑中,选择【Run As】-【Python Run】进行运行。

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

结果如你所愿,跟Hello World!打了个照面。这下终于可以睡个安稳觉了。阿弥陀佛,善哉善哉。

Ubuntu桌面系统开发,你用wxPython造么?(ubuntu开发桌面应用)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。