欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Pycharm與conda配置Pyside環(huán)境并新建工程

 更新時(shí)間:2025年07月25日 10:28:03   作者:暮雪傾風(fēng)  
本文主要介紹了使用Pycharm與conda配置Pyside環(huán)境并新建工程,文中通過(guò)圖文步驟介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

知識(shí)拓展

Pycharm 是一個(gè)由 JetBrains 開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境(IDE),它主要用于 Python 編程語(yǔ)言的開(kāi)發(fā)。Pycharm 提供了代碼編輯、調(diào)試、版本控制、測(cè)試等多種功能,以提高 Python 開(kāi)發(fā)者的效率。

Pycharm 與 Python 的關(guān)系

Pycharm 是一個(gè)支持多種編程語(yǔ)言的 IDE,其中 Python 是其最主要的語(yǔ)言支持之一。Pycharm 提供了對(duì) Python 的全面支持,包括代碼補(bǔ)全、代碼風(fēng)格檢查、代碼導(dǎo)航、調(diào)試、單元測(cè)試、代碼分析等。Pycharm 的核心功能可以幫助 Python 開(kāi)發(fā)者更高效地編寫、調(diào)試和測(cè)試他們的代碼。

Python 與 Conda 的關(guān)系

Python 是一個(gè)流行的編程語(yǔ)言,而 Conda 是一個(gè)包管理和環(huán)境管理系統(tǒng),它特別適用于科學(xué)計(jì)算和數(shù)據(jù)分析領(lǐng)域,其中 Python 是一個(gè)重要的組成部分。Conda 允許用戶安裝和管理 Python 以及與其相關(guān)的各種包和依賴,它能夠自動(dòng)處理依賴關(guān)系,確保所有依賴的包都被正確安裝。Python 與 Conda 的結(jié)合使用,使得在科學(xué)計(jì)算和數(shù)據(jù)分析項(xiàng)目中更容易管理復(fù)雜的依賴關(guān)系。

Pycharm 與 Conda 的關(guān)系

Pycharm 支持 Conda 環(huán)境的使用,這意味著開(kāi)發(fā)者可以在 Pycharm 中直接創(chuàng)建和管理 Conda 環(huán)境。Pycharm 允許用戶將 Conda 環(huán)境作為項(xiàng)目的一部分,這樣開(kāi)發(fā)者就可以在不同的環(huán)境中切換,而無(wú)需擔(dān)心環(huán)境之間的沖突。此外,Pycharm 還提供了一些與 Conda 相關(guān)的功能,如查看環(huán)境、安裝包、創(chuàng)建新的環(huán)境等,以簡(jiǎn)化開(kāi)發(fā)者的操作流程。

python與QT

PYside 和 PyQt 都是用于 Python 語(yǔ)言的 Qt 框架的綁定。Qt 是一個(gè)跨平臺(tái)的 C++ 庫(kù),廣泛用于開(kāi)發(fā)圖形用戶界面應(yīng)用程序、網(wǎng)絡(luò)應(yīng)用程序和嵌入式設(shè)備。PyQt 是最早的 Qt 框架的 Python 綁定,由 Riverbank Computing 開(kāi)發(fā)。PYside 是 PyQt 的一個(gè)分支,由 Jürgen Fenn 創(chuàng)建,它是 PyQt 的一個(gè)免費(fèi)開(kāi)源版本,適用于商業(yè)項(xiàng)目。

PyQt

PyQt 提供了對(duì) Qt 框架的全面支持,包括 Qt Widgets、Qt Network、Qt Multimedia、Qt WebEngine、Qt WebChannel 等模塊。它允許 Python 開(kāi)發(fā)者利用 Qt 的強(qiáng)大功能來(lái)創(chuàng)建豐富的圖形用戶界面和跨平臺(tái)應(yīng)用程序。

PYside

PYside 是 PyQt 的一個(gè)分支,它保持了與 PyQt 相同的功能和兼容性,但提供了一個(gè)免費(fèi)的開(kāi)源許可,使得開(kāi)發(fā)者可以自由地使用 PYside 進(jìn)行商業(yè)項(xiàng)目的開(kāi)發(fā)。PYside 的目的是提供與 PyQt 相同的功能,同時(shí)避免 PyQt 的商業(yè)許可限制。

關(guān)系

PYside 和 PyQt 都是 Qt 框架的 Python 綁定,它們之間的關(guān)系可以看作是 PyQt 的一個(gè)分支。兩者都提供了對(duì) Qt 框架的全面支持,但 PYside 提供了免費(fèi)的開(kāi)源許可,而 PyQt 則需要商業(yè)許可。開(kāi)發(fā)者可以根據(jù)自己的需求和項(xiàng)目許可要求選擇使用 PYside 或 PyQt。

使用Pyside開(kāi)發(fā)流程:

在python中使用QT designer設(shè)計(jì)QT UI界面,并且使用python相關(guān)插件,將QT UI文件轉(zhuǎn)換為python界面文件,再編寫python代碼與界面交互。

一、前置條件

請(qǐng)仔細(xì)閱讀并按照以下文章所示操作進(jìn)行

1、確保已經(jīng)正常安裝Pycharm

http://www.dbjr.com.cn/python/331418mmt.htm

2、確保已經(jīng)正常安裝conda

http://www.dbjr.com.cn/python/334842s7x.htm

3、確保已經(jīng)正常安裝QT6

http://www.dbjr.com.cn/program/346198lby.htm

請(qǐng)記住你的conda虛擬環(huán)境安裝的Python路徑

一般路徑在C盤用戶路徑下的【.conda\envs】中

我的conda虛擬環(huán)境路徑為【C:\Users\QF\.conda\envs\】

我的虛擬環(huán)境名稱為【pyside】

你也可以通過(guò)【W(wǎng)in+R】鍵,輸入“CMD”并回車,打開(kāi)控制臺(tái)。

輸入指令

conda info --envs

可以看到我們之前創(chuàng)建的虛擬環(huán)境名為【Pyside】且路徑為【C:\Users\QF\.conda\envs\pyside】

二、配置pyside環(huán)境

激活【Pyside】環(huán)境

activate pyside

 顯示紅框中的文字則環(huán)境已激活

切換為國(guó)內(nèi)鏡像源

pip config set global.index-url https://mirror.baidu.com/pypi/simple

安裝“Pyside6”

pip install pyside6

 我這里是已經(jīng)安裝過(guò)的,所以會(huì)提示安裝路徑。正常情況會(huì)提示下載進(jìn)度

打開(kāi)Pycham

隨便打開(kāi)一個(gè)或創(chuàng)建工程,切換為【pyside】的虛擬環(huán)境

進(jìn)入Pycharm設(shè)置

打開(kāi)工具,點(diǎn)擊添加工具

填寫相關(guān)內(nèi)容

我的conda虛擬環(huán)境路徑為【C:\Users\QF\.conda\envs\】根據(jù)自己實(shí)際情況選擇路徑

添加QTdesigner工具

名稱
Pyside6-Designer

組
Pyside

程序
C:\Users\QF\.conda\envs\pyside\Lib\site-packages\PySide6\designer.exe

工作目錄
$FileDir$

添加QT UIC工具

名稱
Pyside6-UIC

程序
C:\Users\QF\.conda\envs\pyside\Scripts\pyside6-uic.exe

實(shí)參
$FileName$ -o ui_$FileNameWithoutExtension$.py

工作目錄
$FileDir$

添加QT RCC工具

名稱
Pyside6-RCC

組
Pyside

程序
C:\Users\QF\.conda\envs\pyside\Scripts\pyside6-rcc.exe

實(shí)參
$FileName$ -o $FileNameWithoutExtension$_rc.py

工作目錄
$FileDir$

我們?cè)诠こ搪窂酱翱?空白處右鍵,即可看到剛才添加的工具

三、新建一個(gè)界面

點(diǎn)擊designer后,會(huì)自動(dòng)打開(kāi)QT designer

 1:控件列表

2:預(yù)覽窗口

3:對(duì)象列表樹(shù)

4:對(duì)象屬性列表

設(shè)計(jì)流程:

我們可以從控件列表中拖入控件到預(yù)覽窗口中,然后通過(guò)右面屬性列表來(lái)更改某個(gè)已添加的控件屬性。

按下【Ctrl+S】鍵,保存設(shè)計(jì)的UI文件

可以看到,工程路徑下面

多了剛才保存的UI文件,該UI文件是QTdesigner創(chuàng)建的QT界面文件,所以需要轉(zhuǎn)換成Python文件

對(duì)著該文件右鍵,即可將該文件切換為python文件

可以看到文件已經(jīng)轉(zhuǎn)換為python文件,我們可以新建一個(gè)main.py文件,并運(yùn)行。

新建的main.py文件中放入代碼

import sys
from PySide6.QtWidgets import QMainWindow, QApplication

from ui_main import Ui_MainWindow


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


if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = MainWindow()
    win.show()
    app.exec()

運(yùn)行main.py文件即可看到剛才的效果

可以看到,效果和QT 設(shè)計(jì)的UI一致

到此這篇關(guān)于使用Pycharm與conda配置Pyside環(huán)境并新建工程的文章就介紹到這了,更多相關(guān)Pyside環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python如何查看兩個(gè)數(shù)據(jù)庫(kù)的同名表的字段名差異

    Python如何查看兩個(gè)數(shù)據(jù)庫(kù)的同名表的字段名差異

    這篇文章主要介紹了Python如何查看兩個(gè)數(shù)據(jù)庫(kù)的同名表的字段名差異,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式

    python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式

    這篇文章主要介紹了python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • python 字符串常用函數(shù)詳解

    python 字符串常用函數(shù)詳解

    這篇文章主要介紹了python 字符串常用函數(shù),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • TensorFlow的reshape操作 tf.reshape的實(shí)現(xiàn)

    TensorFlow的reshape操作 tf.reshape的實(shí)現(xiàn)

    這篇文章主要介紹了TensorFlow的reshape操作 tf.reshape的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 解決Matplotlib圖表不能在Pycharm中顯示的問(wèn)題

    解決Matplotlib圖表不能在Pycharm中顯示的問(wèn)題

    今天小編就為大家分享一篇解決Matplotlib圖表不能在Pycharm中顯示的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • python實(shí)現(xiàn)壁紙批量下載代碼實(shí)例

    python實(shí)現(xiàn)壁紙批量下載代碼實(shí)例

    本篇文章通過(guò)代碼實(shí)例給大家分享了用python實(shí)現(xiàn)壁紙批量下載這個(gè)功能,有興趣的朋友參考下吧。
    2018-01-01
  • 酷! 程序員用Python帶你玩轉(zhuǎn)沖頂大會(huì)

    酷! 程序員用Python帶你玩轉(zhuǎn)沖頂大會(huì)

    程序員用Python玩轉(zhuǎn)王思聰?shù)摹稕_頂大會(huì)》,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python Tkinter之事件處理詳解

    Python Tkinter之事件處理詳解

    事件處理,是 GUI 程序中不可或缺的重要組成部分,相比來(lái)說(shuō),控件只是組成一臺(tái)機(jī)器的零部件。本文我們將對(duì) Tkinter 中的事件處理機(jī)制做詳細(xì)的介紹,需要的可以參考一下
    2022-01-01
  • Pyecharts?繪制3種常用的圖形

    Pyecharts?繪制3種常用的圖形

    這篇文章主要介紹了Pyecharts?繪制3種常用的圖形,上下組合圖、左右組合圖、一軸多圖,下文繪制過(guò)程幾介紹,需要的小伙伴可以參考一下
    2022-02-02
  • Python中的查找算法代碼實(shí)例

    Python中的查找算法代碼實(shí)例

    這篇文章主要介紹了Python中的查找算法代碼實(shí)例,算法是解決一系列問(wèn)題的清晰指令,也就是,能對(duì)一定規(guī)范的輸入,在有限的時(shí)間內(nèi)獲得所要求的輸出,簡(jiǎn)單來(lái)說(shuō),算法就是解決一個(gè)問(wèn)題的具體方法和步驟,算法是程序的靈魂,需要的朋友可以參考下
    2023-07-07

最新評(píng)論