pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow)
1.安裝pyqt5
1.打開anaconda prompt命令窗口,激活虛擬環(huán)境:activate tensorflow
2.安裝PyQt5
pip install pyqt5
3.安裝PyQt5-tools
pip install pyqt5-tools
4.檢驗是否安裝成功
執(zhí)行如下代碼,
# FileName : PyQtDemo.py # Author : Adil # DateTime : 2018/2/1 11:07 # SoftWare : PyCharm from PyQt5 import QtWidgets, QtGui import sys app = QtWidgets.QApplication(sys.argv) window = QtWidgets.QWidget(); window.show() sys.exit(app.exec_())
有窗口彈出,則安裝成功

2.pycharm相關(guān)配置
1.添加external Tools
1)打開settings->Tools->External Tools點擊“+”

2).添加QtDesigner

3)添加PyUIC
Parameters: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py

到這里配置就完成了,下面我們賴建一個demo
1.新建Python工程 PyQt demo,iterpreter選擇虛擬環(huán)境下的Python.exe

2.打開QtDesigner,選中新建的工程,單擊右鍵



如下圖保存

如下圖,使用PyUIC將Detection System.ui文件轉(zhuǎn)換為Detection System.py

新建主程序main.py,導(dǎo)入hello (參考http://www.fzitv.net/article/165467.htm)
# FileName : main.py # Author : Adil # DateTime : 2018/2/1 12:00 # SoftWare : PyCharm import sys import hello from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = hello.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
執(zhí)行main.py
彈出如下窗口ok。

總結(jié)
到此這篇關(guān)于pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow)的文章就介紹到這了,更多相關(guān)pycharm配置pyqt5內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django objects.all()、objects.get()與objects.filter()之間的區(qū)別介紹
這篇文章主要給大家介紹了關(guān)于Django objects.all()、objects.get()與objects.filter()之間的區(qū)別,文中介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。2017-06-06
Python利用前序和中序遍歷結(jié)果重建二叉樹的方法
這篇文章主要介紹了Python利用前序和中序遍歷結(jié)果重建二叉樹的方法,實例分析了Python二叉樹的定義與遍歷操作技巧,需要的朋友可以參考下2016-04-04
代碼解析python標(biāo)準(zhǔn)庫logging模塊
這篇文章主要為大家介紹了代碼解析python標(biāo)準(zhǔn)庫logging模塊,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05
python爬蟲今日熱榜數(shù)據(jù)到txt文件的源碼
這篇文章主要介紹了python爬蟲今日熱榜數(shù)據(jù)到txt文件的源碼,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02
利用PyWebIO庫10分鐘搭建一個漂亮的Python?Web應(yīng)用
這篇文章主要介紹了PyWebIO是一個用于在瀏覽器上獲取輸入和進行輸出的Python工具庫,它能讓我們零前端知識,純Python代碼構(gòu)建Web應(yīng)用,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2025-01-01

