色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

用Python可以開發出桌面軟件嗎

錢斌斌2年前22瀏覽0評論

用Python可以開發出桌面軟件嗎?

這個可以肯定的說,是可以的。python作為一門膠水型語言,涉及的面眾多,包含大量第三方庫,功能強大,要是連一個桌面軟件都不能開發,怎么說的過去,下面我主要說一下幾個常用的開發GUI程序的包,分別是tkinter,wxPython,PyQt,實驗主要環境是win7+python2.7+pycharm,介紹如下:

tkinter:這個是python自帶的一個開發GUI程序的標準庫,開發的程序可以在大多數主流平臺運行,像Linux,windows等,功能相對來說比較弱一點,而且文檔不是很全,但可以滿足基本GUI程序的開發。下面我主要介紹一下它的使用,很簡單:

由于tkinter是python自帶的標準庫,所以不需要我們再下載安裝,直接導入就行,如下圖所示,這里寫了一個測試腳本,代碼不多:

2. 程序運行結果如下,已經成功顯示出了界面:

wxPython:這個是python一個優秀的GUI開發庫,允許https://www.b5b6.com快速、高效的開發出完整、功能齊全的GUI界面。下面我主要介紹一下它的安裝和使用,如下:

1. 下載安裝,這里直接pip install wxpython安裝就行,如下圖,我的環境已安裝:

2. 安裝成功后,我們就可以進行測試了,這里寫了一個簡單的腳本:

3. 程序運行截圖如下,已經成功顯示出了界面:

PyQt:這個是Qt提供給python的一個接口包,Qt就不用說了,功能很強大,尤其是GUI程序的開發,PyQt寫起GUI程序更方便,功能也更強大。下面我主要介紹一下這個包的安裝和使用:

1. 下載安裝,這里直接pip install python-qt5命令安裝就行,如下:

2. 安裝成功后,我們就可以進行測試了,這里寫了一個簡單的測試腳本,如下:

3. 程序運行結果如下,已經成功顯示出了主界面:

出了以上3個包外,還有pygame和kivy這兩個包也可以開發GUI程序,只不過不常用,感興趣的話,可以到網上搜一下相關資料,也很多。

至此,tkinter,wxPython,PyQt這三個包都已介紹完畢??偟膩碚f,后面兩個包相對tkinter來說,功能更強大一些,也比較好用,基本都可以滿足日常GUI程序的開發,如果你想深入學習一下,到網上搜一下相關資料吧,教程很多,一定會對你有一個大的提高和發展。

最后,如果需要打包成exe文件的話,可以使用pyinstaller,py2exe等這些包,很簡單,直接pip install+包名安裝就行,我這里以pyinstaller為例,簡單打包一下上面的程序:

1. 下載安裝pyinstaller,如下:

2. 打包wk.py文件,如下圖:

3.打包程序如下,默認目錄是“C:\Users\Administrator\dist”:

至此,程序的打包發布也完畢,總的來說,python可以開發桌面軟件,但是一般情況下不用python制作桌面軟件,用的主要是C#,java,c++,Qt等,希望以上分享的內容能對你有所幫助吧。

java 桌面應用開發,用Python可以開發出桌面軟件嗎