天天看點

開發一個PyQt5的一個桌面應用

開發第一個基于PyQt5的桌面應用:

必須要用到的兩個類: QApplication 和 QWidget.都在PyQt5.QtWidgets中(分别指應用和視窗)應用中有視窗----> 設定視窗(尺寸、移動、标題、顯示視窗)

首先建立應用

再創間視窗

顯示視窗

安全退出應用----相當于關閉應用

所有GUI應用程式的屬性:主循環(響應各種事件的)并通過exit函數確定主程式安全結束

Sys.exit(app.exec_())

Anaconda在windows上的使用:

在ubuntu使用Anaconda是一件非常簡單的事情,在windows上其實也是一樣的,

(1) 先檢視python的版本 python --version

(2) 檢視Anaconda中的python版本------直接python就可以看到,并且在環境變量中可以看到已經把python的解釋器環境導入到系統路徑中了,python在Anaconda中,也就是在配置pycharm中解釋器需要注意

(3) 在windows中使用conda建立虛拟環境,和ubuntu上有點細微的差距(都可以使用虛拟環境當作解釋器,也可以在虛拟環境中安裝不同的包)

(4) 使用conda:

— 建立: conda create -n (虛拟環境名) python=xx版本号

– 激活: conda activate (虛拟環境名)

–失活: conda deactivate (虛拟環境名)

window和linux中的pip的使用是一樣的(都是可以使用清華鏡像的)

主要學習到的知識:

(1) PyQt5桌面應用開發中必須要用到的兩個類: QApplication(應用),QWidget(視窗)

(2) 在代碼開始的時候需要建立應用

(3) 建立視窗

(4) 設定視窗

(5) 顯示視窗

(6) 退出應用----安全退出

------------------------test successfully

第二課:安裝和配置Qt-Designer—>(類似于CUDA、Qt—>VS)

Qt-Designer的使用:在Anaconda中有QT-Designer,也有python,也有PyQt5的包

在pycharm中怎麼使用Qt-Designer,Qt-Designer相當于一個插件,外部程式,可以直接導入到PyCharm中的(像之前VS中導入CUDA、QT的方式是一樣的)這裡導入手法也是非常的簡單,先導入(導入時需要把Qt-Designer的路徑導入,在Anaconda中的bin目錄下有這個Qt-Designer)—再檢視(在tool中的extern xx中就可以看到,也可以右鍵找到extern xx中的插件)