当前位置: 首页 > news >正文

PyCharm 配置 PySide6

本地安装好 PySide6 后,在 PyCharm 中还需要进行配置。

首先是 PyCharm 工程的虚拟环境必须也要安装 PySide6。

新建一个 PyCharm 工程:

image

把终端切换为 CMD 窗口,输入指令 pip install pyside6 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 安装 PySide6 到这个工程的虚拟环境下:

image

image

不同的源:

  • 中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/

  • 豆瓣:http://pypi.douban.com/simple/

  • 阿里云:http://mirrors.aliyun.com/pypi/simple/0

  • 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/

安装完之后的效果:

image

image

配置 PyCharm:

image

添加三个工具:pyside6-designer.exe、pyside6-uic.exe、pyside6-rcc.exe。

这三个工具的路径就指定为本地安装的 PySide6 即可,也可以指定为该工程的虚拟环境的 PySide6,但是不可以指定为其他工程的虚拟环境的 PySide6。

首先是 pyside6-designer.exe

名称:QtDesigner

组:PySide6

路径:D:\Application\Python\Lib\site-packages\PySide6\designer.exe

参数:留空

工作路径:$FileDir$

image

然后是 pyside6-uic.exe

pyside6-uic 工具用于将 Qt Designer 生成的 .ui 文件转换为 Python 代码。

名称:pyside6-uic

组:PySide6

路径:D:\Application\Python\Scripts\pyside6-uic.exe

参数:$FileName$ -o $FileNameWithoutExtension$.py

工作路径:$FileDir$

image

最后是 pyside6-rcc.exe

pyside6-rcc 用于将 Qt 的资源文件(.qrc 文件)编译成 Python 模块,这些资源文件通常包含图像、图标、样式表等静态文件,可以用来行界面美化等功能。

名称:pyside6-rcc

组:PySide6

路径:D:\Application\Python\Scripts\pyside6-rcc.exe

参数:$FileName$ -o $FileNameWithoutExtension$_rc.py

工作路径:$FileDir$

用第一个示例程序测试效果:

程序:

from PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QPlainTextEditapp = QApplication([])window = QMainWindow()
window.setWindowTitle("第一个窗口")
window.resize(500, 400)
window.move(600, 120)textEdit = QPlainTextEdit(window)
textEdit.setPlaceholderText("请输入")
textEdit.move(10, 20)
textEdit.resize(300, 350)button = QPushButton("统计", window)
button.move(380, 80)window.show()app.exec()

运行程序可以正常显示出窗口。

http://www.gsyq.cn/news/43927.html

相关文章:

  • 《密码系统设计》第十周预习
  • 从容器到云原生:开发者需要掌握的核心思维
  • 从零开始学Flink:实时流处理实战 - 教程
  • 【STM32方案开源】基于STM32的智能语音台灯框架
  • 842318 - Frequently asked questions about validations and substitutions
  • jmter题目
  • 51汇编-跑马灯
  • 2025年废棉开花机制造企业权威推荐榜单:化纤块开花机/废布专用开花机/纤维专用开花机源头厂家精选
  • 深入解析:Isaac Lab 2.3深度解析:全身控制与增强遥操作如何重塑机器人学习
  • 51-OLED显示代码
  • unt
  • html5 canvas 文本渲染
  • 2025年河北叛逆不听话教育学校权威推荐榜单:不听话矫正机构/早恋矫正学校/孩子早恋管教学校精选
  • 合肥改善睡眠机构哪家专业?2025年排名解析
  • 2025年11月中国高压氧舱品牌权威推荐榜单:科技抗衰新选择
  • micropython开发与实战阅读笔记
  • Ubuntu忘记登录密码重置步骤-CSDN博客
  • 2025年可靠的钢结构旋转楼梯工厂推荐榜
  • 第一个图形界面程序 -- 简单示例
  • 平滑法线
  • 串子(待补)
  • 简记在arduino安装esp32开发板包
  • 记一次 float64 排序失效的灵异事件
  • 详细介绍:SkyDiffusion:用 BEV 视角打开街景→航拍图像合成新范式
  • 精美的vue流程设计器
  • YACS2025年10月甲组
  • 2025年peek什么材料定制厂家权威推荐榜单:peek原料/材料peek/peek塑料原料源头厂家精选
  • Netty 示例
  • Perfect Hash能用于分词吗?
  • 一对一视频直播app开发,golang fmt格式“占位符” - 云豹科技