91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

發布時間:2020-10-09 20:29:01 來源:腳本之家 閱讀:381 作者:超級大洋蔥806 欄目:開發技術

1 安裝pyqt5

1.1 安裝pyqt5

pip install PyQt5

1.2 安裝pyqt5常用工具包

pip install PyQt5-tools

1.3 新建main.py編寫以下測試代碼,驗證是否安裝成功

import sys
from PyQt5.QtWidgets import QWidget, QApplication

app = QApplication(sys.argv)
widget = QWidget()
widget.resize(640, 480)
widget.setWindowTitle("Hello, PyQt5!")
widget.show()
sys.exit(app.exec())

1.4 如果出現以下窗口,表示PyQt5庫安裝成功

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

2 指定Qt Designer和PyUIC

2.1 打開setting

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

2.2 設置QTDesigner

Anaconda3中自帶了QtDesigner,位于Anaconda3\Library\bin\designer.exe


PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

Program:D:\Program_Software\Anaconda3\Library\bin\designer.exe
Working directory: $ProjectFileDir$

2.3 設置PyUIC

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

Program: D:\Program_Software\Anaconda3\python.exe
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $ProjectFileDir$

2.4 添加完成

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

3 測試QTDesigner是否添加成功

3.1 打開QTDesigner

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

3.2 新建一個UI文件
3.2.1 點擊創建

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

3.2.2 新建一個按鈕,并保存ui文件

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

3.2.3 目錄下已經出現mainwindow.ui,QTDesigner配置成功

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

4 測試PyUIC是否配置成功

4.1 在mainwindow.ui上右擊選擇PyUIC

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

4.2 自動生成mainwindow.py,表示配置成功

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

5 自定義類繼承UI界面

5.1 改main.py為如下:

from PyQt5.QtWidgets import QApplication,QMainWindow
from mainwindow import Ui_MainWindow
import sys

class My_UI(QMainWindow, Ui_MainWindow):
 def __init__(self):
 QMainWindow.__init__(self)
 Ui_MainWindow.__init__(self)
 self.setupUi(self)

if __name__ == '__main__':
 app = QApplication(sys.argv)

 # 顯示窗口
 win = My_UI()
 win.show()
 sys.exit(app.exec_())

5.2 運行,出現以下界面

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

成功!!6 其它常用操作設置窗口標題

self.setWindowTitle('我是標題')

設置軟件圖標

self.setWindowIcon(QIcon('./XXX.ico'))

連接信號和槽

self.Btn_XXX.clicked.connect(self.my_function)

引入QSS文件

class CommonHelper:
 def __init__(self):
 pass

 @staticmethod
 def readQss(style):
 with open(style, 'r') as f:
 return f.read()

if __name__ == '__main__':
 app = QApplication(sys.argv)
 # 設置style
 styleFile = './css.qss'
 qssStyle = CommonHelper.readQss(styleFile)
 app.setStyleSheet(qssStyle)
 # 顯示窗口
 win = My_UI()
 win.show()
 sys.exit(app.exec_())

QSS文件示例

QPushButton {
 box-shadow: inset 0px 1px 0px 0px #ffffff;
 background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
 background-color: #f9f9f9;
 border-radius: 6px;
 border: 1px solid #dcdcdc;
 display: inline-block;
 cursor: pointer;
 color: #666666;
 font-family: Arial;
 font-size: 15px;
 font-weight: bold;
 padding: 4px 15px;
 text-decoration: none;
 text-shadow: 0px 1px 0px #ffffff;
}

QPushButton:hover {
 background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
 background-color: #e9e9e9;
}

QPushButton:pressed {
 position: relative;
 top: 1px;
}

PyCharm Anaconda配置PyQt5開發環境及創建項目的教程詳解

總結

到此這篇關于PyCharm Anaconda配置PyQt5開發環境以及創建項目的文章就介紹到這了,更多相關PyCharm Anaconda配置PyQt5開發環境以及創建項目內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沐川县| 博白县| 宜阳县| 贵港市| 青河县| 犍为县| 枞阳县| 庆元县| 曲麻莱县| 海丰县| 西和县| 博兴县| 洛浦县| 浮梁县| 乐东| 大余县| 色达县| 庐江县| 自治县| 抚松县| 登封市| 会昌县| 浑源县| 双辽市| 达拉特旗| 安远县| 汉源县| 弥渡县| 柘城县| 惠水县| 潮州市| 临城县| 明溪县| 静乐县| 城步| 栾川县| 泾源县| 六安市| 且末县| 黎川县| 张掖市|