Ubuntu桌面系统开发,你用wxPython造么?

天下熙熙皆为利来,天下攘攘皆为利往。自从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进行查看版本信息。

3

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

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

#安装wxPython

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

4

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

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()

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190214A1BM5T00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券