Python----源码安装Python语言(CentOS7系统)(centos7 python3安装)
1443
2022-08-22
PySide6开发环境配置(使用PyCharm)
pipenv创建虚拟环境
pip install pipenv
配置pipenv虚拟环境新建位置
添加环境变量WORKON_HOME其值指定为D:\myData\.pipenv
配置pip源
在C:\Users\xxx\创建pip文件夹在pip文件夹中创建pip.ini文件,文件内容如下:
[global]index-url = > Termial ,Shell path ==>cmd.exe
安装pyside6
(pysize6) D:\myData\qt\pysize6\code> pip install pyside6
pysize6很大,下载可以需要一定的时间。
配置External Tools
做这一步的前题是您已经安好了pysize6,只有安装了它,才会有以下提到的工具。
布局页面时,最好的方式是使用qtdesigner,而qtdesigner生成的xxx.ui转换成xxx.py需要特定的工具。 另外,xxx.ui中可能会成到yyy.rc资源文件,这个要转换成yyy_rc.py文件。
open qt designer菜单项配置
接下来是验证我们的配置
回到pycharm主界面在左侧的Project栏中选中code目录,右键在弹出的菜单中选择External Tools > open qt designer如果正常,将会打开Qt Designer工具新建一个ui文件,并保存为first.ui(在code目录下)在first.ui中加入一个label控件
添加图片资源,并设置到label上图片资源保存在一个名为pic.rc(在code目录下)的文件中
保存退出qt designer在pycharm中,选中first.ui,右键在弹出的对话框中External Tools > open in qt designer,first.ui将被qt designer打开
QtUIC/QtRCC菜单项配置
我们要通过这个菜单项把*.ui转换成*.py
Name -->QtUICProgram -->D:\myData\.pipenv\pysize6\Scripts\pyside6-uic.exeArguments -->
$FileName$-o$FileNameWithoutAllExtensions$.py
Name -->QtRCCProgram -->D:\myData\.pipenv\pysize6\Scripts\pyside6-rcc.exeArguments -->
$FileName$-o$FileNameWithoutAllExtensions$_rc.py
Working directory -->$FileDir$
验证:
回到pycharm主界面右击pic.rc> Extranal Tools > QtRCC, 在本目录下将生成pic_rc.py右击first.ui > External Tools > QtUCC,在本目录下将成成first.py
使用资源文件
import sysfrom PySide6.QtWidgets import QMainWindow, QApplicationfrom ui.FirstWindow import Ui_MainWindowclass MyWindow(QMainWindow): def __init__(self): super().__init__() self.ui = Ui_MainWindow() self.ui.setupUi(self)app = QApplication(sys.argv)w = MyWindow()w.show()sys.exit(app.exec())
打包成.exe
在虚拟环境中安装:
pip install pyinstallerpip install auto-py-to-exe
执行 auto-py-to-exe
(pyside6) D:\destop\pyside6\code\build\main>auto-py-to-exe
这个软件其实是对pyinstaller的二封装。
Script Location->选择入口文件
其它设置都很明显,不再赘述了!!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~