pcharm配置pyqt5(Anaconda3 python環境)做界面開發

準備工作:

0.安裝Anaconda3-4.2.0-Windows-x86_64.exe.      下載網址:點擊打開鏈接

0.安裝pycharm-professional-2016.3.2.exe.            下載網址:點擊打開鏈接

0.下載qt-creator-win-opensource-2.1.0.                 下載網址:點擊打開鏈接

0.下載PyQt5-5.6-gpl-Py3.5-Qt5.6.0-x64-2.exe.    下載網址:點擊打開鏈接

環境變量Path里加入:C:\Program Files\Anaconda3\Lib\site-packages\PyQt5;

                                       C:\Program Files\Anaconda3\Scripts;

                                       C:\Program Files\Anaconda3\Lib\site-packages\PyQt5\plugins


說明:Anaconda3裝完後已經在site-packages文件夾下存在PyQt5文件夾,但在Scripts下沒有pyuic5.py,後面不能把.ui文件轉化爲.py文件,故重新安裝新的PyQt5

            在安裝到如下界面時,安裝路徑選擇到你Anaconda3所在的目錄,然後默認安裝


1.純代碼調用pyqt5設計界面

 打開pcharm新建一份py文件,輸入:  

import sys
from PyQt5.QtWidgets import QApplication, QWidget


if __name__ == '__main__':

    app = QApplication(sys.argv)

    w = QWidget()
    w.resize(250, 150)
    w.move(300, 300)
    w.setWindowTitle('Simple')
    w.show()

    sys.exit(app.exec_())

   運行後出現:

  


2.由QT Creator創建mainwindow.ui文件,然後調用命令pyuic5 mainwindow.ui -o mainwindow.py,具體過程如下:

(1)打開QT Creator軟件


(2)選擇QT 設計師界面


(3)拖動一個push Button和Text Edit,點擊界面上選擇下圖中紅色標註區進入信號槽模式

                                                   

(4)拖動按鈕到邊界區域會觸發配置連接界面

                      

(5)點擊clicked(),在右側欄選擇編輯,在出現的對話框上選擇“+"標記,新建一個slot1()的槽,操作完成後保存mainwindow.ui到D盤

                         

(6)打開cmd窗口,輸入python,在命令行下輸入:pyuic5 D:\\mainwindow.ui -o D:\\mainwindow.py

(7)用pcharm新建一份test_mainwindow.py,並拷貝生成的mainwindow.py到相同目錄下,在test_mainwindow.py文件內輸入:

from mainwindow import Ui_MainWindow

from PyQt5 import QtWidgets
import sys

class Mywindow(QtWidgets.QMainWindow,Ui_MainWindow):
    def __init__(self):
        super(Mywindow, self).__init__()
        self.setupUi(self)

    def slot1(self):    #界面上按鈕回調函數
        self.textEdit.setText("hi,helloworld~")

app = QtWidgets.QApplication(sys.argv)
window = Mywindow()
window.show()
sys.exit(app.exec_())

運行後出現:


3.由pcharm生成mainwindow.ui文件,再由pcharm生成對應的.py文件,具體配置如下:

  (1)在settings選中External Tools,作如下圖配置,結合自己的安裝目錄

  

(2)再新建一個PyUIC,作如下配置:


(3)在Tools下便可以查看這兩個工具:

(4)點擊QtDesigner就可以出現界面像QT Creator中一樣創建一個界面(這邊可以參考上面2步驟),保存爲untitled.ui

          選中此ui文件,然互點擊External Tools中的PyUIC工具,便可以生成一份untitled.py

          有了此py文件就可以像步驟2中一樣使用該文件













發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章