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

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

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

知識拓展

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

Pycharm 與 Python 的關(guān)系

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

Python 與 Conda 的關(guān)系

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

Pycharm 與 Conda 的關(guān)系

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

python與QT

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

PyQt

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

PYside

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

關(guān)系

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

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

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

一、前置條件

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

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

http://m.fzitv.net/python/331418mmt.htm

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

http://m.fzitv.net/python/334842s7x.htm

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

http://m.fzitv.net/program/346198lby.htm

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

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

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

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

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

輸入指令

conda info --envs

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

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

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

activate pyside

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

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

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

安裝“Pyside6”

pip install pyside6

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

打開Pycham

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

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

打開工具,點擊添加工具

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

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

添加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

實參
$FileName$ -o ui_$FileNameWithoutExtension$.py

工作目錄
$FileDir$

添加QT RCC工具

名稱
Pyside6-RCC

組
Pyside

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

實參
$FileName$ -o $FileNameWithoutExtension$_rc.py

工作目錄
$FileDir$

我們在工程路徑窗口 空白處右鍵,即可看到剛才添加的工具

三、新建一個界面

點擊designer后,會自動打開QT designer

 1:控件列表

2:預(yù)覽窗口

3:對象列表樹

4:對象屬性列表

設(shè)計流程:

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

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

可以看到,工程路徑下面

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

對著該文件右鍵,即可將該文件切換為python文件

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

新建的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()

運行main.py文件即可看到剛才的效果

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

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

相關(guān)文章

  • python分析inkscape路徑數(shù)據(jù)方案簡單介紹

    python分析inkscape路徑數(shù)據(jù)方案簡單介紹

    這篇文章主要介紹了python分析inkscape路徑數(shù)據(jù)方案簡單介紹,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • Python獲取當(dāng)前時間的方法

    Python獲取當(dāng)前時間的方法

    這篇文章主要介紹了Python獲取當(dāng)前時間的方法,有需要的朋友可以參考一下
    2014-01-01
  • Python使用自帶的base64庫進(jìn)行base64編碼和解碼

    Python使用自帶的base64庫進(jìn)行base64編碼和解碼

    在Python中,處理數(shù)據(jù)的編碼和解碼是數(shù)據(jù)傳輸和存儲中非常普遍的需求,其中,Base64是一種常用的編碼方案,本文我將詳細(xì)介紹如何使用Python的base64庫進(jìn)行Base64編碼和解碼,需要的朋友可以參考下
    2025-04-04
  • python實現(xiàn)鍵盤控制鼠標(biāo)移動

    python實現(xiàn)鍵盤控制鼠標(biāo)移動

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)鍵盤控制鼠標(biāo)移動,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-10-10
  • Python餅狀圖的繪制實例

    Python餅狀圖的繪制實例

    今天小編就為大家分享一篇關(guān)于Python餅狀圖的繪制實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Python庫SQLAlchemy的簡介、用法和安裝步驟詳解

    Python庫SQLAlchemy的簡介、用法和安裝步驟詳解

    SQLAlchemy是Python強(qiáng)大的ORM庫,支持多數(shù)據(jù)庫,提供連接、模型定義及CRUD操作,內(nèi)置調(diào)試與事務(wù)功能,適合高效數(shù)據(jù)庫交互,本文給大家介紹Python庫SQLAlchemy的簡介、安裝、用法詳解入門教程,感興趣的朋友一起看看吧
    2025-08-08
  • Python自己定義一個求累加和的函數(shù)方式

    Python自己定義一個求累加和的函數(shù)方式

    定義了一個函數(shù)來計算不確定數(shù)量參數(shù)的累加和,使用`*args`來接收不定數(shù)量的位置參數(shù),函數(shù)內(nèi)部通過遍歷`args`并使用`sum()`函數(shù)計算所有參數(shù)的累加和,運行結(jié)果是累加和的值
    2025-11-11
  • 協(xié)程Python 中實現(xiàn)多任務(wù)耗資源最小的方式

    協(xié)程Python 中實現(xiàn)多任務(wù)耗資源最小的方式

    協(xié)程是 Python 中另外一種實現(xiàn)多任務(wù)的方式,只不過比線程更小,占用更小執(zhí)行單元(理解為需要的資源)。這篇文章主要介紹了協(xié)程Python 中實現(xiàn)多任務(wù)耗資源最小的方式,需要的朋友可以參考下
    2020-10-10
  • python index() 與 rindex() 方法的使用示例詳解

    python index() 與 rindex() 方法的使用示例詳解

    這篇文章主要介紹了python index() 與 rindex() 方法的使用,需要的朋友可以參考下
    2022-12-12
  • pyQt4實現(xiàn)俄羅斯方塊游戲

    pyQt4實現(xiàn)俄羅斯方塊游戲

    這篇文章主要為大家詳細(xì)介紹了pyQt4實現(xiàn)俄羅斯方塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06

最新評論

阜平县| 怀仁县| 福泉市| 祁门县| 甘洛县| 桐梓县| 平乐县| 调兵山市| 孝昌县| 衡东县| 常德市| 海门市| 辛集市| 高台县| 全州县| 三门峡市| 依安县| 道孚县| 河东区| 合阳县| 无棣县| 梓潼县| 酒泉市| 黄骅市| 池州市| 兴文县| 东乡| 卢龙县| 江城| 陆良县| 蓬溪县| 荆门市| 塘沽区| 万山特区| 惠州市| 南京市| 大名县| 思南县| 繁昌县| 墨玉县| 泰兴市|