稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • 前端
  • JavaScript
  • React.js
  • Vue.js
  • 后端
  • AI编程
  • 面试
  • Unity3D
  • 人工智能
  • 展开
  • 全部
  • 前端
  • JavaScript
  • React.js
  • Vue.js
  • 后端
  • AI编程
  • 面试
  • Unity3D
  • 人工智能
  • TypeScript
  • HarmonyOS
  • Agent
  • 架构
  • 前端框架
  • Qt
  • 暂无数据
    • 推荐
    • 最新
  • QML TabBar 自定义样式与动态标签
    默认 TabBar 只保证能用,到了真项目里多半要改样式:选中态要圆角背景、颜色要有过渡动画;标签数量和内容还得跟着数据动态增删。这篇两个示例分别处理"长得不一样"和"标签数量会变"两件事。
    • Quz
    • 15
    • 点赞
    Qt
    QML TabBar 自定义样式与动态标签
  • QML Loader:动态创建控件与延迟加载
    上一类用 Loader 管理"替换区域",一个容器同一时间只有一个页面。但有些场景反过来:要在同一个容器里不断增加新实例,或者加载一个很重的组件时先给用户一个等待反馈。
    • Quz
    • 24
    • 点赞
    Qt
    QML Loader:动态创建控件与延迟加载
  • QML Loader:组件切换与属性传递
    加载只是第一步,真正用起来还要解决两件事:组件根据条件来回切,以及把外层数据送进加载出来的实例里。这篇两个示例分别演示声明式切换和实例传参。
    • Quz
    • 13
    • 点赞
    Qt
    QML Loader:组件切换与属性传递
  • QML Loader: 状态监听与动态标签页
    Loader加载是异步过程,路径写错、文件不存在、组件里语法错误,都可能让加载静默失败。这篇的两个示例解决两个实际问题:怎么监听加载状态并反馈给用户,怎么用同一个Loader在多个页面文件之间切换。
    • Quz
    • 26
    • 点赞
    Qt
    QML Loader: 状态监听与动态标签页
  • QML Loader:从文件加载组件、加载内联组件
    QML 做"按需加载"基本绕不开 Loader:页面一开始不存在的组件,等用户点击时才创建;用不到了再销毁,省掉不必要的初始化开销。这篇用两个最小示例讲清 Loader 的两种加载入口。
    • Quz
    • 23
    • 1
    Qt
    QML Loader:从文件加载组件、加载内联组件
  • QML Page:把 Page 装进切换容器里
    单个 Page 是静态骨架,界面真正动起来要靠切换容器。Qt 里最常见的两种切换是「点按钮切换」和「手指滑动切换」,分别对应 StackLayout 和 SwipeView。
    • Quz
    • 24
    • 1
    Qt
    QML Page:把 Page 装进切换容器里
  • QML 日期解析:字符串转日期与时间戳互转
    格式化是把 Date 变成文本,解析是反过来——把用户输入的字符串还原成 Date 对象。这篇介绍 Date.fromLocaleString() 的严格匹配规则,以及时间戳和日期互转的两种方向。
    • Quz
    • 25
    • 点赞
    Qt
    QML 日期解析:字符串转日期与时间戳互转
  • 15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换
    国际化和本地化:tr()、TS 文件、QM 文件与多语言切换 引言 上一章用 QSS 把界面的颜色、边框和间距从业务逻辑中分离出来。本章解决另一件同样基础的事:用户看到的文字不能长期写死在代码里。
    • 程与留
    • 140
    • 点赞
    Qt C++
    15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换
  • QML 按钮组:管理单选和多选组件
    一组按钮到底"能选几个",是界面设计里绕不开的问题。单选用 RadioButton,多选用 CheckBox——但数量一多,"当前选中了谁""谁和谁是一组"就变得不好管理。
    • Quz
    • 31
    • 点赞
    Qt
    QML 按钮组:管理单选和多选组件
  • 14_Qt 样式表(QSS)入门(语法、选择器、美化实战)
    Qt 样式表(QSS)入门:语法、选择器、美化实战 引言 前十三篇解决的是“界面如何工作”:窗口、布局、输入控件和条目控件各自保存什么状态、发出什么信号。本章解决另一个立刻可见的问题:界面如何形成一致
    • 程与留
    • 78
    • 点赞
    Qt C++
    14_Qt 样式表(QSS)入门(语法、选择器、美化实战)
  • QML 拖拽篇:看板拖拽与数字拼图
    系列最后两篇的场景都来自真实产品:看板(Trello 式任务管理)和拼图游戏。它们把前面学的 mimeData 传输、DropArea 接收、model 数据操作串起来。
    • Quz
    • 52
    • 点赞
    Qt
    QML 拖拽篇:看板拖拽与数字拼图
  • QML 拖拽篇:接收拖拽与数据交换
    上一篇讲的拖拽只是"把东西搬来搬去",这一篇开始讲真正的拖放:拖出去的东西,另一个区域要能接收,并且能读懂拖过来的数据。
    • Quz
    • 58
    • 点赞
    Qt
    QML 拖拽篇:接收拖拽与数据交换
  • 11_常用控件速查(上):QPushButton、QLabel、QLineEdit、QComboBox
    控件是界面的短期状态容器,不应成为业务模型本身。四个控件可形成完整的最小交互闭环:QLabel 展示说明和结果,QLineEdit 收集单行输入,QComboBox 提供稳定的候选值,QPushB。
    • 程与留
    • 130
    • 点赞
    Qt C++
    11_常用控件速查(上):QPushButton、QLabel、QLineEdit、QComboBox
  • 12_常用控件速查(下):QSpinBox、QSlider、QProgressBar、QCheckBox
    常用控件速查(下):QSpinBox、QSlider、QProgressBar、QCheckBox 引言 上一章解决了文本输入、有限选择和命令触发。
    • 程与留
    • 40
    • 点赞
    Qt C++
    12_常用控件速查(下):QSpinBox、QSlider、QProgressBar、QCheckBox
  • 08_对话框系统全解析——模态非模态、QMessageBox、QFileDialog
    对话框系统全解析:模态/非模态、QMessageBox、QFileDialog 引言 第 7 章的主窗口已经具备菜单、工具栏和状态栏,但“打开文件”“确认删除”“修改设置”仍然缺少一个合适的交互容器。
    • 程与留
    • 122
    • 点赞
    Qt C++
    08_对话框系统全解析——模态非模态、QMessageBox、QFileDialog
  • QML 按键事件之方向控制
    这一篇做一个简易的方向控制游戏:一个方块在网格场上,用 WASD 或方向键控制它移动,可以按住实现连续移动、支持斜向移动,按 R 键瞬间回到中心。
    • Quz
    • 73
    • 点赞
    Qt
    QML 按键事件之方向控制
  • 06_Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析
    Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析 引言 第五篇中,我们把 Qt Core 理解为 Qt 的基础能力层。
    • 程与留
    • 101
    • 点赞
    Qt 数据结构
    06_Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析
  • 07_QMainWindow 与应用程序框架——菜单栏、工具栏、状态栏
    QMainWindow 与应用程序框架:菜单栏、工具栏、状态栏 引言 前几篇完成了 Qt 环境、事件循环、构建流程和模块的准备。从这一篇开始,程序终于不再只是“弹出一个窗口”
    • 程与留
    • 77
    • 点赞
    Qt C++
    07_QMainWindow 与应用程序框架——菜单栏、工具栏、状态栏
  • 05_Qt 核心模块概览——Qt Core、Gui、Widgets、Quick 的职责划分
    Qt 核心模块概览:Qt Core、Gui、Widgets、Quick 的职责划分 引言 写到第五篇,我们已经创建过一个 Qt Widgets 项目,也知道了 QApplication、窗口和事件循环
    • 程与留
    • 68
    • 2
    Qt C++
    05_Qt 核心模块概览——Qt Core、Gui、Widgets、Quick 的职责划分
  • QML ComboBox 完全自定义样式:背景、内容、下拉项与箭头
    ComboBox 的样式由四个可替换部件组成:background、contentItem、delegate、indicator。全部重写,就能做出完全贴合设计稿的下拉框。
    • Quz
    • 51
    • 点赞
    Qt
    QML ComboBox 完全自定义样式:背景、内容、下拉项与箭头
  • 上午好!
    点亮在社区的每一天
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多前端文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金