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

本文详细介绍使用PySide6进行GUI开发所需的开发环境搭建过程,包括Python解释器、pip、Anaconda3、VSCode及PySide6模块的安装配置。


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,只

课程亮点       本课程是PySide6零基础入门项目实战视频教程,经过精心设计,分为十个章节,制作了141页ppt, 接近70个代码示例,主要讲解PySide6开发环境安装、基础控件界面布局、项目实战,PySide6程序打包,安装包制作,安装卸载、更新,发布等知识。涵盖从基础概念到高级应用的全方位知识,旨在为你提供条清晰、系统的学习之路。无论你是编程新手,还是希望深化对PySide6的了解,本课程都能满足你的需求。       教学环境:Win11 64bit、Python3.11、PyCharm、Anacoda。课程大纲第章:基础篇 PySide6开发环境安装        从Anaconda环境配置开始,带你快速入门Win11/win10下PySide6、PyQt5开发环境的安装配置,分别介绍PyCharmVSCode如何配置PySide6,  以及Python AnaConda的基本用法,创建虚拟环境,安装python模块。第二章 控件布局篇 PySide6常用控件界面布局使用介绍        深入PySide6中的常用控件界面布局技巧,通过丰富的实例,掌握PySide6的窗口、布局、控件等核心内容。主要介绍QLabel、QPushButton、QLineEdit、QCheckBox、QComboBox、QTextEdit、QTextBrowser、QListViewQListWidget、QStackedWidget、QTabWidget、QTableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单布局。第三章 信号槽事件机制       解锁PySide6的信号槽机制和事件处理技能,让你的应用更加灵活。详细介绍Qt自定义信号槽,跨窗口传递信号;Qt鼠标事件,键盘事件,组合事件,事件过滤。第四章 QMainWindow应用篇       详细介绍QMainWindow的使用,包括菜单栏、工具栏、状态栏和停靠窗口等。第五章 样式表qss自定义控件        教你如何使用样式表美化应用界面,并创建独特的自定义控件。掌握这些技能后,学员将能够设计出既美观又功能丰富的用户界面。第六章 图表曲线        引入pyqtgraph,展示如何在PySide6应用中绘制图表和动态曲线。第七章 数据库编程        带你进入数据库编程世界,使用sqlite3PySide6结合,进行数据存储和管理。第八章 项目实战:高仿有道词典        通过个高仿有道词典的项目,将所学知识融会贯通,实战演练。课程中将会接入翻译接口,开发个属于自己的翻译软件。第九章 打包部署       教你如何将PySide6项目打包成exe,并使用Inno Setup制作安装包,介绍软件更新、卸载策略,让你的应用轻松上线。第十章 课程总结        回顾整个课程的学习内容,巩固知识点,为进步的学习和应用打下坚实的基础。教学特色       实战案例:每个章节都配备实战案例,让学习者在实践中深化理解。       代码资料全覆盖:提供全套课程代码资料下载,便于学习者随时查阅和复习。       高效学习路径:课程内容结构清晰,由浅入深,适合不同层次的学习者。       本课程提供全部代码在线答疑。谁应该学习这个课程       对图形界面开发感兴趣的编程新手。       希望提升个人技能,进入或者深耕在GUI开发领域的开发者。       需要快速掌握PySide6进行项目开发的软件工程师。结语        通过本课程的学习,你不仅能掌握PySide6的核心技能,还能通过实战项目提升解决实际问题的能力,最终让你能独立完成专业的GUI应用开发。随着技术的深入,你将发现PySide6不仅仅是个工具库,它开启的是扇通往高效、美观应用开发的大门。        开始PySide6学习之旅,让你的编程之路更加精彩!
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值