
QML
文章平均质量分 54
深梦码农
知其然然后知其所以然,方始为善也!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QWidget 和 QML 的本质和使用上的区别
QWidget 和 QML 是 Qt 框架中两种不同的 UI 开发技术,它们在底层实现、设计理念和使用场景上有显著区别。使用声明式语法(类似 JSON)描述界面,逻辑部分可结合 JavaScript 或 C++。支持响应式布局、动画、3D 效果,适合触摸屏和移动端(如汽车仪表盘、手机 App)。利用 GPU 加速,适合流畅动画和动态效果(如属性绑定、状态切换)。跨移动端(Android/iOS)或嵌入式设备(如医疗设备界面)。适合静态布局和复杂业务逻辑的桌面应用(如 IDE、数据库工具)。原创 2025-07-14 18:22:57 · 397 阅读 · 0 评论 -
QML等比例缩放实现(控件 、文字大小、软件布局等比例缩放)
具体实现方式是 window下写一个Rectangle,其余所有控件都在此Rectangle控件内写。此Rectangle内写,然后就可实现。最近在实现QT qml的等比例缩放问题,试了很多种方法,找到了一种无需再做布局管理,直接就能行的方法,希望能帮到各位。原创 2024-10-31 11:34:40 · 954 阅读 · 1 评论 -
Qt6.5 QML实现圆角控件及子控件裁剪的两种方法
使用 MultiEffect 和 ShaderEffectSource 组合使用,达到子控件圆角自动裁剪效果。,这是一个兼容性模块,允许开发者继续使用Qt5中的图形效果。在id为root中的子控件如果超出会自动裁剪。在main.qml中调用做测试代码。原创 2025-07-04 14:51:08 · 156 阅读 · 0 评论