C++ Qt6 QtQuick/QML入门进阶视频教程

C++ Qt6 QtQuick/QML入门进阶视频教程
共109节 626人在学 课程详情
课程目录
讨论留言
  • qml开发环境搭建

    • 课程介绍
    • Qt版本与C++编译器介绍
    • vmware安装ubunutu desktop2204
    • ubuntu静态ip设置
    • vs code ssh连接ubuntu
    • ubuntu安装cmake
    • ubuntu安装Qt6.5.3
    • win11 Qt开发环境安装介绍
    • win11安装Qt6.5.3、Qt5.15.2
    • win11 qt vsaddin插件安装以及配置
    • 课程代码下载
  • qml项目结构介绍

    • QtQuick与qml介绍
    • Qt5与Qt6 qml项目的区别
    • qml颜色写法介绍
    • qml字体加载器FontLoader
    • qml cmake项目添加翻译文件
    • qml qmake项目添加翻译文件
    • qml程序依赖库提取与打包
  • CMake C++项目构建

    • CMake C++入门
    • CMake构建C++多文件项目
    • CMake构建C++多目录多文件项目
    • CMake C++代码调试技巧
    • CMake C++静态库构建与链接
    • CMake C++动态库构建与链接
    • cmake install
    • cmake find_package
    • qml cmake脚本讲解
  • qml常用控件

    • qml Item介绍
    • Label、Text基本用法与异同点
    • 图片显示控件Image使用介绍
    • 子页面组件Rectangle与Page基本用法与异同点
    • 按钮Button基本用法
    • qml自定义Button
    • 文本输入与编辑控件
    • CheckBox基本用法与样式修改
    • RadioButton使用介绍
    • ComboBox使用介绍
    • SpinBox基本用法与自定义SpinBox
    • qml高级控件ListView使用介绍
    • qml高级控件StackView使用介绍
    • qml窗口底部导航栏实现
    • qml高级控件ScrollView使用介绍
    • qml高级控件GridView用法介绍
    • qml视频播放组件MediaPlayer
  • qml界面布局与自定义控件

    • Row、Column布局
    • Grid、Flow布局
    • 分裂器布局SplitView
    • anchors锚点布局与绝对布局
    • qml菜单栏
    • Component
    • Loader的五中用法介绍
    • Repeter使用介绍
    • qml自定义控件通用的方法
    • Qt Designer Studio使用介绍
  • qml事件与信号槽

    • qml信号处理
    • qml自定义信号
    • qml值绑定、属性绑定的妙用
    • qml Connections
    • 键盘事件
    • qml鼠标事件鼠标事件MouseArea
  • qml C++ JS交互

    • qml C++类型注册
    • qml程序调用JS函数
    • qml代码使用enum、map
    • qml模块文件qmldir介绍
    • QtQuick拓展插件Qt Quick2 Extension Plugin
    • C++ Qt动态库创建与加载
    • qml界面显示QWidget窗口
    • Qt共享内存实现进程间通信
    • QRemoteObjectHost(QRO)实现进程间通信
    • qml C++ js交互总结
  • qml动画

    • 缩放与旋转
    • 高级变换Transform
    • qml State
    • 属性动画PropertyAnimation
    • 数值属性动画NumberAnimation
    • qml动画缓和曲线
    • 行为动画Behavior
    • 并行动画ParallelAnimation
    • 动画行为控制: 启动与停止
  • qml模型视图

    • qml模型视图介绍
    • ListView其它特性介绍
    • TableView用法介绍
    • TreeView用法介绍
    • 委托选择器 DelegateChooser
  • qml Canvas绘图

    • Canvas介绍
    • Canvas绘制圆弧
    • Canvas绘制路径
    • Canvas绘制文本
    • Canvas绘制汽车仪表盘(一)
    • Canvas绘制汽车仪表盘(二)
    • Canvas绘制汽车仪表盘(三):解决路径残影问题
  • 项目实战:高仿有道词典

    • 高仿有道词典项目说明
    • C++翻译功能调研
    • qml界面初步设计
    • 添加左侧边栏页面切换功能
    • 实现翻译界面布局
    • 封装百度翻译SDK为C++动态库
    • qml 接入C++ SDK实现翻译
    • 标题栏窗口优化
    • 左侧窗口效果优化
    • qml无边框窗口设计说明
    • 其它功能实现说明
    • 添加项目翻译文件
    • qml制作安装包与软件更新说明
    • 项目总结
  • 其它补充

    • QQuickView使用介绍
    • qml弹出窗口Popup使用介绍
    • qml显示OpenCV图片
  • 课程总结

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

课时介绍

项目其它功能实现,例如WebEngineView显示网页,账号登录等等

课程介绍

本课程讲解C++ Qt6.5.3 QtQuick/qml知识点,一共13个章节的内容,包含Qt开发环境搭建、CMake学习、qml基础控件与复杂控件、qml界面布局、自定义控件、信号槽、qml C++ js交互、动画、QML模型视图、Canvas汽车仪表绘制、qml项目实战等内容。

推荐课程

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

李明 · 710人在学

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

王先生 · 22071人在学

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

汤小洋 · 4198人在学

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

黄菊华 · 786人在学

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

小尼老师 · 837人在学

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

Long · 5151人在学

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

汤小洋 · 1504人在学

Python Django 深度学习 小程序

钟翔 · 2315人在学

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

赖国荣 · 597人在学

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

李杰 · 3979人在学

正在试验
后自动删除环境
课程实验
本次实验时间已到期 00:00:00

    订阅失败

    C++ Qt6 QtQuick/QML入门进阶视频教程
    C++ Qt6 QtQuick/QML入门进阶视频教程 ...

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

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

    购买课程

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

    加载中...
    课件正在飞速打包中,请耐心等待几秒钟~