最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PyCharm Anaconda配置PyQt5開發(fā)環(huán)境及創(chuàng)建項(xiàng)目的教程詳解

 更新時(shí)間:2020年03月24日 11:06:59   作者:超級大洋蔥806  
這篇文章主要介紹了PyCharm Anaconda配置PyQt5開發(fā)環(huán)境及創(chuàng)建項(xiàng)目的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

1 安裝pyqt5

1.1 安裝pyqt5

pip install PyQt5

1.2 安裝pyqt5常用工具包

pip install PyQt5-tools

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

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 如果出現(xiàn)以下窗口,表示PyQt5庫安裝成功

在這里插入圖片描述

2 指定Qt Designer和PyUIC

2.1 打開setting

在這里插入圖片描述

2.2 設(shè)置QTDesigner

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


在這里插入圖片描述

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

2.3 設(shè)置PyUIC

在這里插入圖片描述

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

2.4 添加完成

在這里插入圖片描述

3 測試QTDesigner是否添加成功

3.1 打開QTDesigner

在這里插入圖片描述

3.2 新建一個(gè)UI文件
3.2.1 點(diǎn)擊創(chuàng)建

在這里插入圖片描述

3.2.2 新建一個(gè)按鈕,并保存ui文件

在這里插入圖片描述

3.2.3 目錄下已經(jīng)出現(xiàn)mainwindow.ui,QTDesigner配置成功

在這里插入圖片描述

4 測試PyUIC是否配置成功

4.1 在mainwindow.ui上右擊選擇PyUIC

在這里插入圖片描述

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

在這里插入圖片描述

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 運(yùn)行,出現(xiàn)以下界面

在這里插入圖片描述

成功??!6 其它常用操作設(shè)置窗口標(biāo)題

self.setWindowTitle('我是標(biāo)題')

設(shè)置軟件圖標(biāo)

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)
 # 設(shè)置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;
}

在這里插入圖片描述

總結(jié)

到此這篇關(guān)于PyCharm Anaconda配置PyQt5開發(fā)環(huán)境以及創(chuàng)建項(xiàng)目的文章就介紹到這了,更多相關(guān)PyCharm Anaconda配置PyQt5開發(fā)環(huán)境以及創(chuàng)建項(xiàng)目內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?pytest自動化測試庫十個(gè)強(qiáng)大用法示例

    Python?pytest自動化測試庫十個(gè)強(qiáng)大用法示例

    本文將介紹Python的pytest庫的10個(gè)強(qiáng)大用法,并提供相應(yīng)的代碼示例,幫助你更好地理解和應(yīng)用單元測試,它提供了許多高級功能和便利的用法,能夠讓我們更輕松地編寫和執(zhí)行單元測試
    2024-01-01
  • 基于打開pycharm有帶圖片md文件卡死問題的解決

    基于打開pycharm有帶圖片md文件卡死問題的解決

    這篇文章主要介紹了基于打開pycharm有帶圖片md文件卡死問題的解決,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python個(gè)人博客程序開發(fā)實(shí)例信息顯示

    Python個(gè)人博客程序開發(fā)實(shí)例信息顯示

    這篇文章主要介紹了怎樣用Python來實(shí)現(xiàn)一個(gè)完整的個(gè)人博客系統(tǒng),我們通過實(shí)操上手的方式可以高效的鞏固所學(xué)的基礎(chǔ)知識,感興趣的朋友一起來看看吧
    2022-12-12
  • Python入門教程(二十四)Python的迭代器

    Python入門教程(二十四)Python的迭代器

    這篇文章主要介紹了Python入門教程(二十四)Python的迭代器,Python是一門非常強(qiáng)大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下
    2023-04-04
  • Python 繪圖庫 Matplotlib 入門教程

    Python 繪圖庫 Matplotlib 入門教程

    Matplotlib是一個(gè)Python語言的2D繪圖庫,它支持各種平臺,并且功能強(qiáng)大,能夠輕易繪制出各種專業(yè)的圖像。本文是對Python 繪圖庫 Matplotlib 入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-04-04
  • haskell實(shí)現(xiàn)多線程服務(wù)器實(shí)例代碼

    haskell實(shí)現(xiàn)多線程服務(wù)器實(shí)例代碼

    這篇文章主要介紹了haskell實(shí)現(xiàn)的多線程服務(wù)器,大家參考使用吧
    2013-11-11
  • 使用Python調(diào)取任意數(shù)字資產(chǎn)錢包余額功能

    使用Python調(diào)取任意數(shù)字資產(chǎn)錢包余額功能

    那資產(chǎn)放在錢包的時(shí)候,如何來監(jiān)控余額呢?任何數(shù)字資產(chǎn)都可以使用區(qū)塊瀏覽器來查詢余額,那我們只要從此著手,用Python調(diào)取區(qū)塊瀏覽器,來查詢余額就能實(shí)現(xiàn)所有資產(chǎn)的余額監(jiān)控,感興趣的朋友跟隨小編一起看看吧
    2019-08-08
  • 利用numpy實(shí)現(xiàn)一、二維數(shù)組的拼接簡單代碼示例

    利用numpy實(shí)現(xiàn)一、二維數(shù)組的拼接簡單代碼示例

    這篇文章主要介紹了利用numpy實(shí)現(xiàn)一、二維數(shù)組的拼接簡單代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • python實(shí)現(xiàn)簡單的單變量線性回歸方法

    python實(shí)現(xiàn)簡單的單變量線性回歸方法

    今天小編就為大家分享一篇python實(shí)現(xiàn)簡單的單變量線性回歸方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • VsCode終端激活anconda環(huán)境問題解決

    VsCode終端激活anconda環(huán)境問題解決

    本文主要介紹了VsCode終端激活anconda環(huán)境問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01

最新評論

泰宁县| 平乐县| 武功县| 海盐县| 伊宁县| 淮安市| 吉安市| 莲花县| 漳平市| 京山县| 犍为县| 融水| 故城县| 韶关市| 府谷县| 景泰县| 宣化县| 合阳县| 柳江县| 延长县| 和平县| 阿拉善盟| 德化县| 达日县| 平南县| 扎鲁特旗| 张家界市| 浙江省| 江津市| 天长市| 普定县| 滕州市| 吕梁市| 筠连县| 衡山县| 临洮县| 博爱县| 焉耆| 仪征市| 天峨县| 改则县|