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

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

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

知識拓展

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

Pycharm 與 Python 的關系

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

Python 與 Conda 的關系

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

Pycharm 與 Conda 的關系

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

python與QT

PYside 和 PyQt 都是用于 Python 語言的 Qt 框架的綁定。Qt 是一個跨平臺的 C++ 庫,廣泛用于開發(fā)圖形用戶界面應用程序、網(wǎng)絡應用程序和嵌入式設備。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 的強大功能來創(chuàng)建豐富的圖形用戶界面和跨平臺應用程序。

PYside

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

關系

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

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

在python中使用QT designer設計QT UI界面,并且使用python相關插件,將QT UI文件轉換為python界面文件,再編寫python代碼與界面交互。

一、前置條件

請仔細閱讀并按照以下文章所示操作進行

1、確保已經正常安裝Pycharm

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

2、確保已經正常安裝conda

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

3、確保已經正常安裝QT6

http://www.dbjr.com.cn/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)境已激活

切換為國內鏡像源

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

安裝“Pyside6”

pip install pyside6

 我這里是已經安裝過的,所以會提示安裝路徑。正常情況會提示下載進度

打開Pycham

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

進入Pycharm設置

打開工具,點擊添加工具

填寫相關內容

我的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:預覽窗口

3:對象列表樹

4:對象屬性列表

設計流程:

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

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

可以看到,工程路徑下面

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

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

可以看到文件已經轉換為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 設計的UI一致

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

相關文章

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

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

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

    python中對正則表達式re包的簡單引用方式

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

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

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

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

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

    解決Matplotlib圖表不能在Pycharm中顯示的問題

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

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

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

    酷! 程序員用Python帶你玩轉沖頂大會

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

    Python Tkinter之事件處理詳解

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

    Pyecharts?繪制3種常用的圖形

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

    Python中的查找算法代碼實例

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

最新評論