PySide6学习/教程/笔记(一):安装与vscode环境配置


9月中空降到一个项目组,给我安排了个GUI的工作,前几天刚把框架确定好,决定是PySide6(因为商用免费)。
由于组里只有一个计算机相关专业的人,也就是我。
所以我已经预感到自己未来有多痛苦了。

言归正传,Qt教程很多,但PySide6比较少,虽然大牛完全可以从Qt移花接木,但我一个连C++都不怎么会的,还是决定根据官方文档摸爬滚打一步步学习。

后期补充:碰到了许多问题,大部分都是靠搜索pyqt的类似问题解决的,pyqt、pyside、qt原理机制包括大部分函数功能都是一样的,可以触类旁通甚至照搬

开发环境

本章主要讲解如何安装开发环境。pyside6是一个python模块。

开发环境包括:

  1. python: 也就是解释器,python是脚本语言,理论上只需要解释器就行,非常简单。
  2. pip: 管理模块module用的,没有这玩意儿,手动下载包并且配置环境是不是太硬核了。
  3. anaconda3: 非必要,自带上面的pip的模块管理,而且提供python虚拟环境,这个虚拟环境里就只有这个项目需要的包,同时开发两个项目,就可以配置两个虚拟环境来回切换。
  4. vscode: 代码编辑器,也就是IDE,vscode太牛啦,又免费又开源,我的神。pycharm专门用来开发python的,也很好用,没问题。
  5. pyside6: python模块,没有这个怎么用pyside6
  6. qt for python: 非必要,vscode的插件,不过我觉得如果连插件都懒得装,肯定不会愿意敲指令编译ui文件的。

Python(解释器)

注意:这里只是展示一下普通的python怎么安装,建议不要用官网来安装,可以通过anaconda来安装python,只要敲个指令就能自动安装,而且可以创建虚拟环境。
python的安装建议参考这篇blog:python安装详细教程

pip和anaconda3

由于anaconda3中包含pip,所以说明一下它的目录结构。
在这里插入图片描述
基本上和python差不多,其中Lib\site-packages中存放的是base环境(即初始环境)中的包,Scripts中是初始环境中脚本,比如很重要的pip就在这之中,该目录下主要就是两个命令,conda和python。

然后比较重要的envs这个目录
在这里插入图片描述
由于我只创建了一个虚拟环境,所以之显示了一个pyside虚拟环境(自己命名的),打开之后是一个和python安装包几乎相同的目录
在这里插入图片描述
在使用时,需要先创建虚拟环境然后再切换到虚拟环境,否则包会被安装到base中。

#创建
conda create -n env_name python=x.x
#安装包
conda install package_name

这两个命令我一个也没运行成功,就离谱。
创建虚拟环境还可以通过打开anaconda3自带的图形接口,navigator,我采用这个解决的。

IDE

这里使用vscode,因为pycharm等IDE对python支持的比较好,一般不会有问题,但是vscode会有点小问题。

首先是vscode的终端,vscode有多种终端。
在这里插入图片描述
默认的是集成终端PowerShell,但是这个终端运行conda命令几乎没用,但凡是个conda开头的,都运行不了,需要切换到command Prompt,再使用install命令。

此外,prompt中切换虚拟环境对vscode是无效的,需要ctrl+shift+p,然后在搜索栏里输入select interpreter,手动切换解释器
在这里插入图片描述
如图,我选择的是python 3.9.13(pyside),这就是创建的虚拟环境下的python解释器。

在prompt中切换到虚拟环境,并运行conda list可以查看环境下拥有的包。目前,我的环境里只安装了pyside6和pyinstaller以及一个材质包qdarkstyle
在这里插入图片描述
很简单,在prompt中运行

#conda
conda install pyside6
conda install pyinstaller
conda install qdarkstyle
#pip 对应命令可替换,我全部用的pip,pip确实好用
pip install pyside6
pip install pyinstaller
pip install qdarkstyle
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
在VS Code中使用PySide6进行开发需要进行一些配置。下面是在VS Code中安装和配置PySide6的步骤: 1. 确保你已经安装Python解释器。你可以从Python官方网站(https://www.python.org)下载并安装最新版本的Python。 2. 安装VS Code编辑器。你可以从VS Code官方网站(https://code.visualstudio.com)下载并安装适合你操作系统的版本。 3. 打开VS Code,并在扩展商店中搜索并安装Python扩展。这个扩展可以帮助你在VS Code中进行Python开发。 4. 创建一个新的Python项目或打开一个现有的Python项目。 5. 在项目根目录下创建一个名为`.vscode`的文件夹(如果还没有),然后在该文件夹中创建一个名为`settings.json`的文件。 6. 在`settings.json`文件中添加以下配置: ```json { "python.autoComplete.addBrackets": true, "python.formatting.provider": "autopep8", "python.languageServer": "Pylance", "python.linting.enabled": true, "python.linting.pylintEnabled": false, "python.linting.flake8Enabled": true } ``` 这些配置将启用自动补全、代码格式化和代码检查等功能。 7. 打开命令行终端,并使用以下命令安装PySide6: ``` pip install PySide6 ``` 这将使用pip包管理器自动下载并安装PySide6库及其依赖项。 8. 现在,你可以在VS Code中编写和运行使用PySide6的Python代码了。 ```python from PySide6.QtWidgets import QApplication, QLabel app = QApplication([]) label = QLabel("Hello, PySide6!") label.show() app.exec() ``` 你可以使用VS Code的调试功能来调试你的PySide6应用程序。 通过以上步骤,你就可以在VS Code中安装和配置PySide6,并开始使用它进行桌面应用程序的开发。记得保存你的文件,然后运行代码以查看结果。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值