国产粉嫩无码不卡在线观看,酒店大战丝袜高跟鞋人妻,特级精品毛片免费观看,欧美亚洲日本国产综合在线

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

天下熙熙皆為利來,天下攘攘皆為利往。自從iOS火了以后,很多公司在開發(fā)App的同時,也開發(fā)了Mac OS上的應用;自從聽說Ubuntu上有10多億用戶后,眾多企業(yè),也開始摩拳擦掌。

1

隨著云計算、大數據、人工智能的大火,Python也熱了起來。它不僅可以開發(fā)Web,還可以進行桌面系統(tǒng)開發(fā)。

經比較、選型,個人認為用wxPython是挺好的,起碼可以支持Ubuntu、Windows、Mac OS三大平臺。

有關在Windows、Mac OS下開發(fā)wxPython,可以關注我之前寫的文章。這次主要說在Ubuntu下開發(fā)wxPython的環(huán)境搭建。

運行環(huán)境、開發(fā)環(huán)境發(fā)布完了以后,才開始講具體的技術內容。如果連地基都沒打好,就想蓋大樓,結果只會砰然倒塌。

2

提到Python,不多不說一下它的“糧食倉庫”,那里面存了很多糧食,有django、flask等Web開發(fā)包,有Tkinter、wxPython等桌面系統(tǒng)開發(fā)包,還有很多其他的內容。

更難能可貴的,Python的碼農伯伯們,提供了一個統(tǒng)一的命令(pip/pip3),就可以取出你想要的內容。

pip 是Python 包管理工具,它提供了對Python 包的查找、下載、安裝、卸載的功能。

在安裝Python3時,已經自帶了pip3,可以通過:sudo pip3 install –upgrade pip進行升級,用pip3 –V進行查看版本信息。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

3

在安裝wxPython之前,瞧一瞧、看一看《Python,在Linux上跑來跑去的,是在升級打怪么?》,走過路過,千萬不要錯過《Ubuntu安裝Python3.7.2開發(fā)環(huán)境,真的可以零配置?》。

準備妥當后,這就開始安裝wxPython,打開【終端】。

#安裝wxPython

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

ubuntu-18.04 wxPython

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

4

啟動Eclipse,添加wxPython開發(fā)包。打開Eclipse菜單欄【Window】-【Preferences】進到配置窗口,坐標定位:【PyDev】-【Interpreters】-【Python Interpreter】。點擊【New Folder】按鈕,添加wxPython(地址:/usr/local/lib/python3.7/site-packages/wx)進來,【Apply and close】進行確認并退出。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

5

不知程序員是不是有強逼癥?安裝好運行環(huán)境,要寫個Hello World!安裝好開發(fā)環(huán)境,也要寫個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桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

右鍵文件或在內容編輯中,選擇【Run As】-【Python Run】進行運行。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

結果如你所愿,跟Hello World!打了個照面。這下終于可以睡個安穩(wěn)覺了。阿彌陀佛,善哉善哉。

Ubuntu桌面系統(tǒng)開發(fā),你用wxPython造么?(ubuntu開發(fā)桌面應用)

版權聲明:本文內容由互聯(lián)網用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至 舉報,一經查實,本站將立刻刪除。