PyQt PySide6零基础入门与项目实战

PyQt PySide6零基础入门与项目实战
共70节 954人在学 课程详情
  • PySide6概述与环境安装

    • 课程介绍
    • Qt开发常用技术栈介绍
    • PyCharm PySide6开发环境搭建
    • PyCharm创建PySide6项目
    • PyCharm如何打开别人的项目并配置Python解释器
    • VSCode PySide6开发环境配置
    • VS Code创建PySide6项目
    • PyQt5开发环境安装与配置
    • Anaconda常用命令使用介绍
    • Qt基本架构与学习方法介绍
    • 课程代码资料下载
  • PySide6常用控件与界面布局

    • PySide6 Qt窗口类介绍
    • QLabel、QLineEdit、QButton用法介绍
    • QCheckBox及其信号槽用法介绍
    • QComboBox及其信号槽用法介绍
    • QTextEdit、QTextBrowser用法介绍
    • QListView与QListWidget用法介绍
    • QStackedWidget用法介绍
    • QTabWidget用法介绍
    • PySide6 水平、垂直布局
    • PySide6栅格布局QGridLayout
    • 表单布局QFormLayout
    • 分裂器布局QSplitter
    • 坐标布局
    • 界面布局综合应用
  • 信号槽与事件机制

    • 自定义信号以及跨窗口传递信号
    • 鼠标事件
    • 键盘事件
    • 组合按键事件
    • 事件过滤
  • QMainWindow使用介绍

    • PySide6 QMainWindow详细介绍
    • QMainWindow菜单栏
    • QMainWindow工具栏、状态栏
    • QDockWidget使用介绍
  • 样式表qss与自定义控件

    • PySide6 qss介绍
    • qss动态加载
    • QDarkStyle使用介绍
    • 为什么不能设置子窗口样式
    • 自定义控件1:图片文本按钮
    • 自定义控件2:用户名密码编辑框
  • Qt图表与曲线

    • pyqtgraph使用介绍
    • 在Qt Designer里使用pyqtgraph
    • pyqtgraph常用属性设置
    • pyqtgraph实现动态曲线
  • PySide6数据库编程

    • sqlite3使用介绍
    • python sqlite3基本操作
    • pyside6操作sqlit3
    • PySide6数据库控件使用介绍
  • 项目实战:高仿有道词典

    • 项目需求分析
    • 翻译功能接入与调研
    • 项目整体架构设计
    • PySide6自定义标题栏
    • 左侧边栏设计
    • 中间内容窗口设计
    • 整合翻译功能
    • 标题栏优化
    • 左侧边栏优化
    • 实现无边框窗口移动
    • 实现无边框窗口拉伸
    • 主界面优化
    • 登录窗口实现(一)
    • 登录窗口实现(二)
    • 其它功能实现介绍
  • 项目打包更新与安装包制作

    • PC客户端软件打包技术介绍
    • PySide6项目打包
    • Inno Setup使用介绍
    • Inno Setup修改安装包图标
    • 安装前卸载旧版本
    • 软件更新方案介绍
  • 课程总结

    • 课程总结

    订阅失败

    PyQt PySide6零基础入门与项目实战
    PyQt PySide6零基础入门与项目实战 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    介绍PySide6 QTabWidget的用法

    课程介绍

    课程亮点
           本课程是PySide6零基础入门与项目实战视频教程,经过精心设计,分为十个章节,制作了141页ppt, 接近70个代码示例,主要讲解PySide6开发环境安装、基础控件与界面布局、项目实战,PySide6程序打包,安装包制作,安装卸载、更新,发布等知识。涵盖从基础概念到高级应用的全方位知识,旨在为你提供一条清晰、系统的学习之路。无论你是编程新手,还是希望深化对PySide6的了解,本课程都能满足你的需求。

           教学环境:Win11 64bit、Python3.11、PyCharm、Anacoda。

    课程大纲

    第一章:基础篇 PySide6开发环境安装
            从Anaconda环境配置开始,带你快速入门Win11/win10下PySide6、PyQt5开发环境的安装与配置,分别介绍PyCharm与VSCode如何配置PySide6,  以及Python AnaConda的基本用法,创建虚拟环境,安装python模块。

    第二章 控件与布局篇 PySide6常用控件与界面布局使用介绍
            深入PySide6中的常用控件与界面布局技巧,通过丰富的实例,掌握PySide6的窗口、布局、控件等核心内容。
    主要介绍QLabel、QPushButton、QLineEdit、QCheckBox、QComboBox、QTextEdit、QTextBrowser、QListView与QListWidget、QStackedWidget、QTabWidget、QTableView等控件以及水平垂直布局,弹簧控件,栅格布局,表单布局。

    第三章 信号槽与事件机制
           解锁PySide6的信号槽机制和事件处理技能,让你的应用更加灵活。详细介绍Qt自定义信号槽,跨窗口传递信号;Qt鼠标事件,键盘事件,组合事件,事件过滤。


    第四章 QMainWindow应用篇
           详细介绍QMainWindow的使用,包括菜单栏、工具栏、状态栏和停靠窗口等。

    第五章 样式表qss与自定义控件
            教你如何使用样式表美化应用界面,并创建独特的自定义控件。掌握这些技能后,学员将能够设计出既美观又功能丰富的用户界面。


    第六章 图表与曲线
            引入pyqtgraph,展示如何在PySide6应用中绘制图表和动态曲线。


    第七章 数据库编程
            带你进入数据库编程世界,使用sqlite3与PySide6结合,进行数据存储和管理。


    第八章 项目实战:高仿有道词典
            通过一个高仿有道词典的项目,将所学知识融会贯通,实战演练。课程中将会接入翻译接口,开发一个属于自己的翻译软件。

    第九章 打包与部署
           教你如何将PySide6项目打包成exe,并使用Inno Setup制作安装包,介绍软件更新、卸载策略,让你的应用轻松上线。

    第十章 课程总结
            回顾整个课程的学习内容,巩固知识点,为进一步的学习和应用打下坚实的基础。

    教学特色
           实战案例:每个章节都配备实战案例,让学习者在实践中深化理解。
           代码资料全覆盖:提供全套课程代码资料下载,便于学习者随时查阅和复习。
           高效学习路径:课程内容结构清晰,由浅入深,适合不同层次的学习者。

           本课程提供全部代码与在线答疑。

    谁应该学习这个课程

           对图形界面开发感兴趣的编程新手。
           希望提升个人技能,进入或者深耕在GUI开发领域的开发者。
           需要快速掌握PySide6进行项目开发的软件工程师。

    结语
            通过本课程的学习,你不仅能掌握PySide6的核心技能,还能通过实战项目提升解决实际问题的能力,最终让你能独立完成专业的GUI应用开发。随着技术的深入,你将发现PySide6不仅仅是一个工具库,它开启的是一扇通往高效、美观应用开发的大门。

            开始PySide6的学习之旅,让你的编程之路更加精彩!

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 849人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22558人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4274人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 821人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 880人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1522人在学

    Python Django 深度学习 小程序

    钟翔 · 2383人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 655人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4059人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~