PySide6 QtQuick入门进阶与项目实战视频教程

PySide6 QtQuick入门进阶与项目实战视频教程
共92节 97人在学 课程详情
  • PySide6开发环境搭建

    • PySide6 QtQuick课程大纲讲解
    • PySide6 QtQuick课程资料下载与答疑
    • PySide6 QtQuick课程介绍
    • 安装miniconda与PySide6
    • PyCharm安装与PySide6环境配置
    • PyCharm创建PySide6 QtQuick项目
    • VS Code配置PySide6环境
    • VS Code创建PySide6 QtQuick项目
    • macOS配置PySide6开发环境
    • Win11 Qt安装与配置
    • PySide6 QtQuick程序结构讲解
  • QtQuick常用控件

    • qml窗口根对象
    • Text与Label
    • qml锚点布局与绝对布局
    • qml文本输入与编辑控件
    • qml Image控件用法
    • qml Button用法
    • qml自定义按钮控件
    • qml CheckBox
    • qml RadioButton
    • qml ComboBox
    • qml SpinBox
    • qml Slider用法以及自定义视频滑轨控件
    • qml视频播放控件MediaPlayer
  • QtQuick界面布局

    • qml行列布局Row、Column
    • qml Grid与Flow布局
    • qml分裂器布局SplitView
    • qml菜单栏、工具栏、状态栏
    • qml Component使用介绍
    • qml Loader使用介绍
    • qml Repeater使用介绍
    • qml界面布局综合案例:qml自定义电池控件
  • Python JS与qml交互

    • qml Python类的四种注册方式
    • qml调用js
    • qml信号槽与自定义信号
    • qml Connections用法介绍
    • qml值绑定
    • qml键盘信号
    • qml鼠标信号与特殊情况处理
  • qml动画

    • qml动画:缩放与旋转
    • qml动画:transform变换
    • qml动画: State
    • qml属性动画
    • qml数值动画
    • qml动画缓和曲线
    • qml行为动画Behavior
    • qml并行动画ParallelAnimation
    • qml动画控制
  • qml MVD模型视图代理

    • qml模型视图代理mvd介绍
    • qml ListView基本用法及其高级用法介绍
    • qml StackView使用介绍
    • qml ScrollView实现多窗口滚动显示
    • qml GridView用法介绍
    • qml表格控件TableView的用法
    • qml委托选择器DelegateChooser
  • Canvas绘图

    • qml Canvas基本概念
    • qml Canvas绘制圆弧
    • qml Canvas绘制路径
    • qml Canvas绘制字体
    • qml Canvas绘制汽车仪表盘
  • QtQuick3D

    • 第一个QtQuick3D程序
    • QtQuick3D相机Camera
    • QtQuick3D光源
    • QtQuick3D材质
    • QtQuick3D纹理贴图
    • QtQuick3D天空盒
    • QtQuick balsam工具使用
    • QtQuick3D实例化渲染
    • QtQuick3D高级特效:3D粒子系统
    • QtQuick3D项目一:3D茶壶模型显示
    • QtQuick3D项目二:3D机器人
  • QtQuick项目实战: 高仿剪映客户端

    • 视频剪辑软件需求说明
    • python实现视频剪辑功能
    • python实现视频帧提取以及多线程优化
    • 首页窗口创建
    • 初步实现首页列表
    • 完成左侧边栏页面切换
    • qml实现渐变色按钮
    • qml实现无边框窗口以及自定义最大化最小化按钮
    • 视频剪辑主页面框架编写
    • 完成素材区域ListView列表切换
    • 素材区域加载视频获取视频帧
    • 视频矩阵列表显示与播放视频
    • 实现视频导出窗口逻辑
    • qml无边框窗口移动拉伸与窗口美化
    • Qt meterial UI
    • PySide6 QtQuick程序添加翻译文件
    • PySide6 QtQuick程序打包与安装包制作
    • PySide6 QtQuick程序解决ts文件提取不完整的问题
    • PySide6 QtQuick解决打包后qm文件未加载的问题
    • 项目总结
  • 课程总结

    • 课程总结

    订阅失败

    PySide6 QtQuick入门进阶与项目实战视频教程
    PySide6 QtQuick入门进阶与项目实战视频教程 ...

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

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

    购买课程

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

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

    课时介绍

    qml动画缓和曲线(Easing Curves)用于控制动画的节奏,使得动画效果更加流畅或具有不同的动感。Qt 提供了多种内置的缓和曲线,可以通过在动画中设置 easing.type 属性来使用。

    课程介绍

            你是否想用 Python 打造专业桌面客户端?你是否在寻找一门系统全面、案例实战驱动的 QtQuick 视频教程?这门课程就是为你量身定制的!

      本课程通过 10大模块、多个实战项目,手把手带你掌握 PySide6 + QtQuick 的核心开发技能,最终实现一个高度还原的「剪映」客户端。无论你是 Python 爱好者,还是 Qt 桌面开发者,这门课都能帮你快速提升!


    课程亮点一览

    1. 全平台开发环境搭建(Win11 & macOS)
    2. 掌握 QML 常用控件与布局
    3. 深入理解 Python 与 QML 的双向交互
    4. 掌握 QML 动画与 Canvas 绘图
    5. 模型-视图-代理 MVD 编程模式
    6. 玩转 QtQuick3D,轻松构建3D场景
    7. 完整项目实战:高仿剪映 PC 客户端
    8. 课程总结+进阶学习路线指导


    课程章节介绍


    第1章:开发环境全攻略
      从零配置开发环境:Miniconda 安装、PySide6 配置、PyCharm & VS Code 开发调试、macOS 与 Win11 跨平台部署,让你轻松开始 QtQuick 编程之旅!

    第2章:QML 核心控件全面掌握
      掌握 Item、Window、ApplicationWindow 等窗口根对象,文本/图片/按钮、CheckBox、RadioButton、ComboBox、SpinBox等控件的使用,还将实现一个视频进度调节的 Slider与视频播放控件。

    第3章:布局系统与组件机制
      详细讲解行列布局、栅格布局、流式布局、Component、Loader、Repeater 等关键概念,最后实现一个综合案例:自定义电池控件。

    第4章:Python × JS × QML 高效交互
      系统讲解 Python 注册 QML 的四种方式、QML 调用 Python 方法、信号槽机制、值绑定、鼠标/键盘事件处理,让你实现Python 与前端 QML 的无缝通信!

    第5章:QML 动画系统实战
      掌握缩放、旋转、State 状态切换、NumberAnimation 数值动画、Behavior 行为动画、动画控制启动与停止 —— 为你的应用增添高级动态体验!

    第6章:模型-视图-代理 MVD 精讲
      详细解析 ListView、GridView、TableView 等复杂控件使用,配合 DelegateChooser 实现高灵活的代理渲染效果,助力你构建数据驱动的 UI 界面。

    第7章:Canvas 绘图:打造炫酷 UI
      深入 Canvas 编程,绘制路径、圆弧、文本,并结合项目案例,开发一个动态汽车仪表盘,提升界面表现力!

    第8章:QtQuick3D:迈入三维开发
      从 View3D 的基本使用到复杂属性控制,掌握材质、纹理、光照、天空盒、实例化渲染等核心内容,最终完成两个3D项目:3D 茶壶 与 3D 多形态机器人!

    第9章:项目实战:高仿剪映 PC 客户端
      将前面所学内容应用于真实项目,完整实现一个桌面级视频编辑客户端,真正做到学以致用。项目截图如下:

      首页

      剪辑主窗口

      导出窗口

    第10章:课程总结与进阶建议
      回顾全程知识点,规划你的 QtQuick 技术进阶路线,让你少走弯路,技能持续成长!

    适合人群

    1. 想快速入门 QtQuick 桌面开发的 Python 开发者
    2. 有 PyQt / C++ Qt 基础,想转向更现代的 PySide6/QML 开发者
    3. UI 工程师、工具开发人员、开源爱好者
    4. 对剪映客户端等专业项目实现感兴趣的进阶程序员


    你将获得

    1. 230页精美课件
    2. 完整的源代码 & 项目素材
    3. 持续更新答疑 & 技术支持
    4. 结课后具备独立构建 QtQuick 应用的能力


    不止是教程,更是一次实战成长之旅!


      立即加入课程,掌握 PySide6 QtQuick 开发的核心技能,开启你的桌面应用进阶之路!

    推荐课程

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

    李明 · 917人在学

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

    王先生 · 22828人在学

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

    汤小洋 · 4294人在学

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

    黄菊华 · 838人在学

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

    小尼老师 · 900人在学

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

    Long · 5204人在学

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

    汤小洋 · 1532人在学

    Python Django 深度学习 小程序

    钟翔 · 2410人在学

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

    赖国荣 · 682人在学

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

    李杰 · 4080人在学

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