首页
沸点
课程
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 只保证能用,到了真项目里多半要改样式:选中态要圆角背景、颜色要有过渡动画;标签数量和内容还得跟着数据动态增删。这篇两个示例分别处理"长得不一样"和"标签数量会变"两件事。
QML Loader:动态创建控件与延迟加载
上一类用 Loader 管理"替换区域",一个容器同一时间只有一个页面。但有些场景反过来:要在同一个容器里不断增加新实例,或者加载一个很重的组件时先给用户一个等待反馈。
QML Loader:组件切换与属性传递
加载只是第一步,真正用起来还要解决两件事:组件根据条件来回切,以及把外层数据送进加载出来的实例里。这篇两个示例分别演示声明式切换和实例传参。
QML Loader: 状态监听与动态标签页
Loader加载是异步过程,路径写错、文件不存在、组件里语法错误,都可能让加载静默失败。这篇的两个示例解决两个实际问题:怎么监听加载状态并反馈给用户,怎么用同一个Loader在多个页面文件之间切换。
QML Loader:从文件加载组件、加载内联组件
QML 做"按需加载"基本绕不开 Loader:页面一开始不存在的组件,等用户点击时才创建;用不到了再销毁,省掉不必要的初始化开销。这篇用两个最小示例讲清 Loader 的两种加载入口。
QML Page:把 Page 装进切换容器里
单个 Page 是静态骨架,界面真正动起来要靠切换容器。Qt 里最常见的两种切换是「点按钮切换」和「手指滑动切换」,分别对应 StackLayout 和 SwipeView。
QML 日期解析:字符串转日期与时间戳互转
格式化是把 Date 变成文本,解析是反过来——把用户输入的字符串还原成 Date 对象。这篇介绍 Date.fromLocaleString() 的严格匹配规则,以及时间戳和日期互转的两种方向。
15_国际化和本地化:tr()、ts 文件、QM 文件、多语言切换
国际化和本地化:tr()、TS 文件、QM 文件与多语言切换 引言 上一章用 QSS 把界面的颜色、边框和间距从业务逻辑中分离出来。本章解决另一件同样基础的事:用户看到的文字不能长期写死在代码里。
QML 按钮组:管理单选和多选组件
一组按钮到底"能选几个",是界面设计里绕不开的问题。单选用 RadioButton,多选用 CheckBox——但数量一多,"当前选中了谁""谁和谁是一组"就变得不好管理。
14_Qt 样式表(QSS)入门(语法、选择器、美化实战)
Qt 样式表(QSS)入门:语法、选择器、美化实战 引言 前十三篇解决的是“界面如何工作”:窗口、布局、输入控件和条目控件各自保存什么状态、发出什么信号。本章解决另一个立刻可见的问题:界面如何形成一致
QML 拖拽篇:看板拖拽与数字拼图
系列最后两篇的场景都来自真实产品:看板(Trello 式任务管理)和拼图游戏。它们把前面学的 mimeData 传输、DropArea 接收、model 数据操作串起来。
QML 拖拽篇:接收拖拽与数据交换
上一篇讲的拖拽只是"把东西搬来搬去",这一篇开始讲真正的拖放:拖出去的东西,另一个区域要能接收,并且能读懂拖过来的数据。
11_常用控件速查(上):QPushButton、QLabel、QLineEdit、QComboBox
控件是界面的短期状态容器,不应成为业务模型本身。四个控件可形成完整的最小交互闭环:QLabel 展示说明和结果,QLineEdit 收集单行输入,QComboBox 提供稳定的候选值,QPushB。
12_常用控件速查(下):QSpinBox、QSlider、QProgressBar、QCheckBox
常用控件速查(下):QSpinBox、QSlider、QProgressBar、QCheckBox 引言 上一章解决了文本输入、有限选择和命令触发。
08_对话框系统全解析——模态非模态、QMessageBox、QFileDialog
对话框系统全解析:模态/非模态、QMessageBox、QFileDialog 引言 第 7 章的主窗口已经具备菜单、工具栏和状态栏,但“打开文件”“确认删除”“修改设置”仍然缺少一个合适的交互容器。
QML 按键事件之方向控制
这一篇做一个简易的方向控制游戏:一个方块在网格场上,用 WASD 或方向键控制它移动,可以按住实现连续移动、支持斜向移动,按 R 键瞬间回到中心。
06_Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析
Qt 常用数据类型与容器:QString、QList、QVector、QMap 的性能与实现分析 引言 第五篇中,我们把 Qt Core 理解为 Qt 的基础能力层。
07_QMainWindow 与应用程序框架——菜单栏、工具栏、状态栏
QMainWindow 与应用程序框架:菜单栏、工具栏、状态栏 引言 前几篇完成了 Qt 环境、事件循环、构建流程和模块的准备。从这一篇开始,程序终于不再只是“弹出一个窗口”
05_Qt 核心模块概览——Qt Core、Gui、Widgets、Quick 的职责划分
Qt 核心模块概览:Qt Core、Gui、Widgets、Quick 的职责划分 引言 写到第五篇,我们已经创建过一个 Qt Widgets 项目,也知道了 QApplication、窗口和事件循环
QML ComboBox 完全自定义样式:背景、内容、下拉项与箭头
ComboBox 的样式由四个可替换部件组成:background、contentItem、delegate、indicator。全部重写,就能做出完全贴合设计稿的下拉框。