首頁>Club>
6
回覆列表
  • 1 # 小小猿愛嘻嘻

    目前來說,大部分用python實現GUI開發,主要是tkinter,wxPython,PyQt這3個包,如果你只是實現一個小型的桌面GUI應用,做個小型系統的話,tkinter和wxPython完全就夠了,如果想做稍微大一點的應用,可以考慮一下PyQt,下面我簡單介紹一下這3個包的簡單下載和使用,實驗環境win7+python3.6+pycharm,主要步驟如下:

    1.tkinter:這個是python自帶的一個跨平臺的開發GUI的標準庫,可以直接import匯入使用,對於開發小型應用來說,完全可以,小巧、功能簡單,下面我簡單介紹一下這個包的使用,測試程式碼如下:

    程式執行結果如下,已經成功顯示出介面和訊息提示框:

    2.wxPython:這不是python自帶的一個開發GUI程式的包,需要自己安裝,這個包使用起來比也很簡單,功能相比tkinter更能強大一些,開發人員可以快速的用這個包搭建起應用介面,方便快捷,下面我介紹一下這個包的安裝和使用:

    直接pip install wxpython就能安裝,大概二十多兆,很快就能安裝完畢,如下圖:

    測試程式碼主要如下:

    程式執行結果如下,已經成功顯示介面和訊息提示框:

    3.PyQt:這個是Qt提供的一個介面包,Qt是一個跨平臺的GUI開發框架,非常適合開發桌面應用,藉助Qt,PyQt也可以快速開發一個GUI應用,而且程式碼更少,功能更強大,下面我主要介紹一下這個包的安裝和使用:

    下載的話,這裡直接輸入命令pip install python-qt5安裝就行,如下:

    測試程式碼如下:

    程式執行結果如下,已經成功顯示出介面和訊息提示框:

    至此這3個常用的開發GUI程式的包都已介紹完畢。總的來說,這3個包使用起來都挺方便簡單的,只要你有一定的python和GUI程式設計基礎,學習一下相關教程,很快就能掌握的,網上也有許多這方面的教程,你可以參考一下,對你學習會有一個大的幫助。當然了,python還有許多其他開發GUI程式的包https://wiki.python.org/moin/GuiProgramming

  • 中秋節和大豐收的關聯?
  • 為什麼城市裡的流浪狗都是小狗?