PyCharm下安装配置PySide6开发环境

PyCharm下安装配置PySide6开发环境(Qt Designer、PyUIC和PyRCC)
QtDesigner官网地址:https://build-system.fman.io/qt-designer-download
pip install PySide6
配置Qt Designer

运行 Pycharm,Settings–>Tools–>External Tools 点击 +,添加 QtDesigner
添加 QtDesigner
名称:QtDesigner (新建)
程序:Pyside6-Designer的安装路径。W:\sources\pyqts\venv\Scripts\pyside6-designer.exe
实参:(不填)
工作目录:$FileDir$

名称:pyside6-designer(打开文件)
程序:$PyInterpreterDirectory$\pyside6-designer.exe
实参:$FileName$
工作目录:$FileDir$

配置PyUIC
Program中配置的是pyside6-uic.exe的文件路径
C:\Python\Python310\Scripts\pyside6-uic.exe
Arguments中填写 F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working directory中填写 P r o j e c t F i l e D i r ProjectFileDir ProjectFileDir
其他选项默认即可,至此PyUIC配置完毕。

名称:PyUic(可自己定义)
程序:Pyside6-uic的安装路径。W:\sources\pyqts\venv\Scripts\pyside6-uic.exe
实参:$FileName$ -o $FileNameWithoutExtension$.py
工作目录: $FileDir$

配置PyRCC
参照PyDesinger和PyUIC配置方式
Program中配置的是pyside6-rcc.exe的文件路径

C:\Python\Python310\Scripts\pyside6-rcc.exe
Arguments中填写 F i l e N a m e FileName FileName -o F i l e N a m e W i t h o u t E x t e n s i o n FileNameWithoutExtension FileNameWithoutExtension.py
Working directory中填写 P r o j e c t F i l e D i r ProjectFileDir ProjectFileDir
其他选项默认即可,至此PyRCC配置完毕。

名称:pyside6-rcc
程序:$PyInterpreterDirectory$\pyside6-rcc.exe
实参:$FileName$ -o rc_$FileNameWithoutExtension$.py
工作目录:$FileDir$

Qt Designer是PyQt和PySide通用的工具,通过拖拽窗口部件和属性编辑完成GUI的设计工作,保存为.ui文件,拷到项目中使用。可以通过uic工具转成py文件使用,也可以通过以下代码调用*

uic工具的用法
  在要转换的ui文件上点击右键,在右键菜单里使用上述配置好的uic工具即可转换为同名的py文件。
rcc工具的用法
  新建一个resource.qrc文件,把你用到的图片资源写到配置文件里
 编辑保存后,到PyCharm中在要转换的qrc文件上点击右键,在右键菜单里使用上述配置好的rcc工具即可转换为同名的py文件。
那么,怎么引用py文件中的资源呢?
import resource
使用的时候用冒号加图片路径,如:
QtGui.Qpixmap(‘:images/file.png’)

qtSide6去掉关闭按钮
QDockWidget.DockWidgetMovable
QtWidgets.QDockWidget.DockWidgetFeature.NoDockWidgetFeatures

qtSide6去掉标题栏
self.pic_docker.setTitleBarWidget(QtWidgets.QWidget())

PyQt5系列教程(52):火影忍者之写轮眼、轮回眼(QDockWidget的使用)
https://www.xdbcb8.com/archives/848.html
需要QDockWidget就是浮动的,而不是我们把它拉出来,可以这样设置:
self.dockWidget.setFloating(True)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值