本系列課程是針對無基礎的,争取用簡單明了的語言來講解,學習前需要具備基本的電腦操作能力,準備一個已安裝python環境的電腦。如果覺得好可以分享轉發,有問題的地方也歡迎指出,在此先行謝過。
前言
很多時候我們的程式運作結果都是一個黑黑的終端視窗,對于使用者來說并不是很友好,正如windows作業系統會有那麼多人使用一樣,用滑鼠點點就可以了,如果是Linux那種指令行操作的話,那我相信很多人都不會願意去使用,也很難普及。
之前講過如何利用python自帶的tkinter庫編寫使用者界面程式,接下來的将會寫如何利用Qt來編寫使用者界面程式。Qt 是由Qt Company開發的跨平台C++圖形使用者界面應用程式開發架構。在python中,它的名字不叫Qt,而是叫做PySide2,但是功能是一樣的,當然還有其它公司開發的PyQt5,功能也是一樣的。至于為什麼會有這麼多不同名字和版本,感興趣的可以自己去了解,我們這裡要使用的是PySide2,它是Qt5在python中的版本。
安裝子產品
在使用前,我們需要先安裝pyside2子產品,這裡有兩種方法,直接使用pip install PySide2安裝,第二種使用國内的鏡像安裝,速度會比較快。

一個最簡單的PySide2程式
Qt有三個基本子產品,這裡我們先使用QtWidgets子產品。QtWidgets:可以讓你的應用程式使用 Widgets部件,包括 UI 的圖形元素。
首先,我們使用pyside2官方網站上的一個案例程式,看看一個最基本的GUI程式是怎樣,這裡自己編寫的時候一定要注意字母大小寫的一個問題。
效果
PySide2程式基本結構
通過上面的程式,我們可以自己簡單的總結一下,pyside2程式的基本結構:
1.導入要用的庫和控件。2.建立程式管理器。3.要使用的控件和實作的功能。4.Qt主循環 和 程式退出管理器。
建立主視窗及标簽部件
通過QWidget方法建立一個視窗,接着建立一個QLabel标簽部件,将其綁定到window上,最後一起顯示出來。
效果
總結
本文主要講了如何如何建立一個最簡單的使用者界面程式,以及建立使用者程式的一般步驟。
(全文完)
歡迎轉載,轉載請注明出處!