python之pyqt專欄1-環境搭建

#python pyqt#

????????python:3.11.6

????????pycharm:PyCharm Community Edition 2023.2.5

? ? ? ? pyqt6

python安裝

官網下載:Python Releases for Windows | Python.org

??

pycharm社區版安裝

官網地址:Download PyCharm: Python IDE for Professional Developers by JetBrains


?

pip設置國內源

?安裝完成后如果使用pip安裝第三方庫會很慢,設置國內源。國內源通常使用的有下面5個

豆瓣(douban) http://pypi.douban.com/simple/?
阿里云 http://mirrors.aliyun.com/pypi/simple/?
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/?騰訊云 http://mirrors.cloud.tencent.com/pypi/simple
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/

設置清華源指令

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

?win +X ,選擇《命令提示符管理員》,輸入設定清華源指令

安裝Pyqt6 與PyQt6-tools

?pip install PyQt6 PyQt6-tools

創建新項目?

注:

????????由于剛才在命令行下安裝第三方庫到Python311\Scripts,新建香項目時可以勾選Inherit global site-packages,創建項目時會拷貝到當前項目

Inherit global site-packages ,Python311\Scripts的安裝第三方庫會拷貝添加到當前項目

make available to all projects,當前項目安裝的第三方庫會拷貝添加到Python311\Scripts

? ? ? ? 當我們需要創建一個干凈的項目,就可以不夠選這兩個選項

?設置外部工具

Name:QtDesignerGroup:PYQT6Program:D:\Program Files\Python311\Lib\site-packages\qt6_applications\Qt\bin\designer.exe(自己安裝的python路徑)Arguments:Working directory:$FileDir$

Name:PyuicGroup:PYQT6Program:D:\Program Files\Python311\Scripts\pyuic6.exe(自己安裝的python路徑)Arguments:$FileName$ -o $FileNameWithoutExtension$.pyWorking directory:$ProjectFileDir$

?QtDesigner編輯UI界面

??Pyuic將UI文件轉換為py文件

?

?

?創建main.py

?

??

import sys
from PyQt6.QtWidgets import QApplication, QWidget
from PyQt6.uic.Compiler.qtproxies import QtWidgetsfrom untitled import Ui_Form   class MyMainForm(QWidget, Ui_Form):def __init__(self):super(MyMainForm, self).__init__()self.setupUi(self)# Press the green button in the gutter to run the script.
if __name__ == '__main__':app = QApplication(sys.argv)myw = MyMainForm()myw.show()sys.exit(app.exec())

執行main.py?

?

?

?

彈出如下警告,忽視該警告;也可以用python 3.9,python3.9執行將不會出現下面警告

DeprecationWarning: sipPyTypeDict() is deprecated, the extension module should use sipPyTypeDictRef() insteadsuper(MyMainForm, self).__init__()?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/165056.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/165056.shtml
英文地址,請注明出處:http://en.pswp.cn/news/165056.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

golang學習筆記——創建項目

創建項目 從Go 1.8開始,將GOPATH設置為環境變量不是必需的。如果我們沒有設置一個,Go使用默認的GOPATH為$HOME/go。可以使用go env查看環境變量信息。 創建項目 # 創建項目目錄 mkdir helloLog cd helloLog # 使用go mod初始化項目,生成go.mod文件 go…

TikTok shop印尼重啟電商征程:與當地平臺合作開啟新篇章!——站斧瀏覽器

經歷了一個半月的間隔,TikTok Shop成功重返印度尼西亞市場。據國際媒體報道,TikTok計劃通過與印尼本地電子商務平臺的合作,重啟其在該國的電商業務。 Temmy Satya Permana,印尼合作社和中小企業部的官員,證實了這一重…

【廣州華銳互動】VR線上課件制作軟件滿足數字化教學需求

隨著科技的不斷發展,虛擬現實(VR)技術在教學領域的應用逐漸成為趨勢。其中,廣州華銳互動開發的VR線上課件制作軟件更是備受關注。這種工具為教師提供了便捷的制作VR課件的手段,使得VR教學成為可能,極大地豐…

thinkphp6 不支持:redis錯誤

起因: 使用 redis 時候,thinkphp 報錯。 解決方法: 打開 php.ini 文件,增加 extensionphp_redis.dll 即可

Java架構師發展方向和歷程

目錄 1 導論2 架構師的三觀培養3 架構師的遇到的困難4 架構師職責5 架構師之路6 架構師的發展方向7 應用領域架構師8 業務架構師9 系統架構師和企業架構師10 技術路線和演進規劃11 一線大廠的技術生態拓張案例12 如何推進項目落地想學習架構師構建流程請跳轉:Java架構師系統架…

CUDA與GPU編程

文章目錄 CUDA與GPU編程1. 并行處理與GPU體系架構1.1 并行處理簡介1.1.1 串行處理與并行處理的區別1.1.2 并行處理的概念1.1.3 常見的并行處理 1.2 GPU并行處理1.2.1 GPU與CPU并行處理的異同1.2.2 CPU的優化方式1.2.3 GPU的特點 1.3 環境搭建 CUDA與GPU編程 1. 并行處理與GPU體…

城市管理實景三維:打造智慧城市的新引擎

城市管理實景三維:打造智慧城市的新引擎 在城市管理領域,實景三維技術正逐漸成為推動城市發展的新引擎。通過以精準的數字模型呈現城市真實場景,實景三維技術為城市決策提供了全新的思路和工具。從規劃設計到交通管理,從環境保護到…

嵌入式系統在工業自動化中的應用

嵌入式系統在工業自動化中的應用非常廣泛,它們通過集成控制和實時響應能力,實現了生產線的自動化、智能化和高效化。以下將詳細介紹嵌入式系統在工業自動化中的幾個重要應用領域,并提供一些示例代碼。 1. PLC(可編程邏輯控制器&a…

【開源】基于Vue和SpringBoot的學校熱點新聞推送系統

項目編號: S 047 ,文末獲取源碼。 \color{red}{項目編號:S047,文末獲取源碼。} 項目編號:S047,文末獲取源碼。 目錄 一、摘要1.1 項目介紹1.2 項目錄屏 二、功能模塊2.1 新聞類型模塊2.2 新聞檔案模塊2.3 新…

Python模塊之yaml:簡化配置與數據解析

更多Python學習內容:ipengtao.com YAML(YAML Aint Markup Language)是一種人類可讀的數據序列化格式,常用于配置文件和數據傳輸。在Python中,可以使用PyYAML模塊來處理YAML格式的數據。本文將深入介紹PyYAML的基礎用法…

力扣H指數——簡約做法

Problem: 274. H 指數 文章目錄 思路解題方法復雜度Code 思路 最后的結果一定不會超過下標個數。應為文章也要大于這個h,h超過了文章總數,就永遠不會存在這么多的文章滿足條件,所以只需要循環下標,那么最后的結果呢? 解…

AI質差小區優化效果評估

1. 下行流量/PRB利用率和貶損用戶的關系 通過分析長期貶損質差小區:下行PRB利用率/流量和小區平均每小時質差用戶數成正比例關系,即小區的貶損用戶會隨PRB利用率/流量的增長而增長。 2. 貶損用戶和流量走勢 年前平均每天流量平穩的情況下,通…

關于JS stack trace解決辦法

問題描述 npm run serve啟動前端項目時&#xff0c;控制臺輸出下圖一堆的文字&#xff0c;JS stack trace , 問題現象&#xff1a; JS stack trace Security context: 0000017B93ACFB61 <JS Object>1: init_scope_vars [0000017B93A04381 <undefined>:~3382] [p…

LightPicture - 企業/團隊圖床系統安裝搭建教程說明文檔

LightPicture - 企業/團隊圖床系統安裝搭建教程說明文檔 使用thinkphpvue開發&#xff0c;前后端分離&#xff1b;根據安裝教程安裝即可使用&#xff1b; 程序功能 ?支持第三方云儲存&#xff0c;本地、阿里云OSS、騰訊云COS、七牛云KODO、又拍云USS、華為云OBS等等 ?支持多…

60V/80V/90V降12V降5V 3A4A電流DCDC同步降壓芯片

60V/80V/90V降12V降5V 3A4A電流DCDC同步降壓芯片WD5105 一、概述 WD5105是一種高性能的DCDC同步降壓芯片&#xff0c;適用于將60V/80V/90V的電壓降至12V和5V&#xff0c;并可提供高達3A4A的電流。這款芯片具有高效率、低噪聲、高穩定性等優點&#xff0c;適用于各種需要高電壓…

如何在3dMax中實現創建對象時自動指定材質?

如何在3dMax中實現創建對象時自動指定材質&#xff1f; 我們在某些情況下是否希望為創建的對象指定默認材質呢&#xff1f;如果有這樣的需求請不用擔心&#xff0c;解決方案就在這里啦。它并不有多么復雜&#xff0c;但展示了如何使用NodeEventCallback在使用此回調系統的節點上…

北京數字孿生賦能工業制造,加速推進制造業數字化轉型

隨著新一代信息技術與實體經濟深度融合進程的加快&#xff0c;企業數字化轉型需求的提升&#xff0c;政策的持續支持&#xff0c;數字孿生將為工業制造、未來生活帶來無限的可能。在制造業數字化大變革時代&#xff0c;以5G、大數據、物聯網、人工智能等為代表的工業4.0&#x…

vue2-axios

下載axios 開發版本&#xff1a;axios.js 生產版本&#xff1a;axios.min.js 搭建服務器&#xff1a;json-server npm i -g json-serverjson-server --watch db.json&#xff08;啟動服務并讀取文件&#xff0c;db.json文件目錄下啟動&#xff09; json-server --watch db.j…

Redis-Redis高可用集群之水平擴展

Redis3.0以后的版本雖然有了集群功能&#xff0c;提供了比之前版本的哨兵模式更高的性能與可用性&#xff0c;但是集群的水平擴展卻比較麻煩&#xff0c;今天就來帶大家看看redis高可用集群如何做水平擴展&#xff0c;原始集群(見下圖)由6個節點組成&#xff0c;6個節點分布在三…

基于DCT變換的圖像壓縮解壓縮算法matlab仿真

目錄 1.算法運行效果圖預覽 2.算法運行軟件版本 3.部分核心程序 4.算法理論概述 4.1、DCT變換原理 4.2、基于DCT的圖像壓縮 4.3、基于DCT的圖像解壓縮 5.算法完整程序工程 1.算法運行效果圖預覽 2.算法運行軟件版本 MATLAB2022a 3.部分核心程序 ...................…