🐌博主主页:🐌倔强的大蜗牛🐌
📚专栏分类:QT
❤️感谢大家点赞👍收藏⭐评论✍️
目录
一、控件概述
- Widget 是 Qt 中的核心概念. 英文原义是 "小部件", 我们此处也把它翻译为 "控件" 。
- 控件是构成一个图形化界面的基本要素。
上述示例中的, 按钮, 列表视图, 树形视图, 单行输入框, 多行输入框, 滚动条, 下拉框等, 都可以称为
"控件"。
Qt 作为⼀个成熟的 GUI 开发框架, 内置了大量的常用控件. 这一点在 Qt Designer 中就可以看到端
倪。并且 Qt 也提供了 "自定义控件" 的能力, 可以让程序猿在现有控件不能满足需求的时候, 对现有
控件做出扩展, 或者手搓出新的控件。
这些控件对于我们快速开发出符合需求的界面, 是至关重要的。
二、控件体系的发展
控件是 GUI 开发中的通用概念. 不仅仅局限在 Qt 中。
第一阶段:
完全没有控件. 此时需要通过一些绘图 API 手动的绘制出按钮或者输入框等内容, 代码编写繁琐.
例如文曲星的 Lava 平台开发。
第二阶段:
只包含粗略的控件. 只是提供了按钮, 输入框, 单选框, 复选框等最常用的控件.
例如 html 的原生控件.
第三阶段:
更完整的控件体系, 基本可以覆盖到 GUI 开发中的
例如早期的 MFC, VB, C++ Builder, Qt, Delphi, 后来的 Android SDK, Java FX, 前端的各种 UI 库等.
❤️结语:
本次精彩内容已圆满结束!希望各位读者在阅读过程中能够收获满满。在此,特别感谢各位读者的支持与三连赞。如果文章中存在任何问题或不足之处,欢迎在评论区留言,蜗牛必定会认真对待并加以改进,以便为大家呈现更优质的文章。你们的支持与鼓励,将是博主不断前进的最大动力。再次感谢大家的陪伴与支持!