Qt5开发从入门到精通——第二篇(控件篇)
欢迎小伙伴的点评✨✨,相互学习、互关必回、全天在线🍳🍳🍳
博主🧑🧑 本着开源的精神交流Qt开发的经验、将持续更新续章,为社区贡献博主自身的开源精神👩🚀
文章目录
前言
本章节简单介绍几个常用的控件,以便对Qt的控件有一个初步认识,其控件具体的用法在后续章节中会详细介绍
一、按钮组(Buttons)
图1.1
- Push Button:按钮。
- Tool Button:工具按钮。
- Radio Button:单选按钮。
- Check Box:复选框。
- Command Link Button:命令链接按钮。
- Dialog Button Box:对话框按钮盒。
图1.2
二、输入部件组(Input Widgets)
图2.1
- Combo Box:组合框。
- Font Combo Box:字体组合框。
- Line Edit:行编辑框。
- Text Edit:文本编辑框。
- Plain Text Edit:纯文本编辑框。
- Spin Box:数字显示框。
- Double Spin Box:双自旋盒。
- Time Edit:时间编辑。
- Date Edit:日期编辑。
- Date/Time Edit:日期/时间编辑。
- Dial:拨号。
- Horizontal Scroll Bar:横向滚动条。
- Vertical Scroll Bar:垂直滚动条。
- Horizontal Slider:横向滑块。
- Vertical Slider:垂直滑块。
- Key Sequence Edit:按键序列编辑框。
三、显示控件组(Display Widgets)
图3.1
- Label:标签。
- Text Browser:文本浏览器。
- Graphics View:图形视图。
- Calendar Widget:日历。
- LCD Number:液晶数字。
- Progress Bar:进度条。
- Horizontal Line:水平线。
- Vertical Line:垂直线。
- OpenGL Widget:开放式图形库工具。
- QQuick Widget:嵌入QML工具。
四、空间间隔组(Spacers)
图4.1
- Horizontal Spacer:水平间隔。
- Vertical Spacer:垂直间隔。
五、布局管理组(Layouts)
图5.1
- Vertical Layout:垂直布局。
- Horizontal Layout:横向(水平)布局。
- Grid Layout:网格布局。
- Form Layout:表单布局。
六、容器组(Containers)
图6.1
- Group Box:组框。
- Scroll Area:滚动区域。
- Tool Box:工具箱。
- Tab Widget:标签小部件。
- Stacked Widget:堆叠部件。
- Frame:帧。
- Widget:小部件。
- MDI Area:MDI 区域。
- Dock Widget:停靠窗体部件。
- QAxWidget:封装Flash的ActiveX控件。
七、项目视图组(Item Views)
图7.1
- List View:清单视图。
- Tree View:树形视图。
- Table View:表视图。
- Column View:列视图。
- Undo View:是一个部件,显示Undo堆栈的内容。
八、项目控件组(Item Widgets)
- List Widget:清单控件。
- Tree Widget:树形控件。
- Table Widget:表控件。
九、简单使用UI 制作日历
图9.1
使用鼠标直接拉取到顶层窗口部件中,编译即可
相关文章
- NGUI 的使用教程与实例(入门)(1 )
- 《微信小程序:开发入门及案例详解》—— 3.3 Flex布局
- Linux 平台下 Python 脚本编程入门(一)
- 汇编入门第一篇,小白也能看懂
- 最强Android入门开发指南,帮你打通Android的任督二脉
- MaxCompute(原ODPS)开发入门指南——数据开发工具篇
- 《SQL入门经典(第5版)》一一1.2 SQL会话
- 《C++ 开发从入门到精通》——2.6 技术解惑
- 《微信小程序开发入门精要》——第2章,第2.2节水平折行排列
- 《iOS 8应用开发入门经典(第6版)》——第1章,第1.6节小结
- 《iOS 8应用开发入门经典(第6版)》——第1章,第1.7节问与答
- 《iOS 8应用开发入门经典(第6版)》——第1章,第1.8节作业
- 《HTML5移动应用开发入门经典》—— 1.3 定义Web应用
- 《Android应用开发入门经典(第3版)》——第6.2节使用输入控件
- 《Android应用开发入门经典(第3版)》——第6.3节组合使用控件和适配器
- 《Swift入门经典(第2版)》——第1章 Swift开发环境简介 1.1什么是Swift
- SwiftUI 入门之Image设置大小并居中(2020年教程)
- 微信小程序——云开发入门
- Android studio如何导出.so库(NDK开发入门)
- openlayers4 入门开发系列之地图工具栏篇(附源码下载)
- openlayers4 入门开发系列之地图导航控件篇(附源码下载)
- Uni2D —— 入门(全)
- 力挺8天入门wpf【转载】
- 【数字IC验证快速入门】11、Verilog TestBench(VTB)入门
- C语言入门了解篇—C语言发展史
- 《C#零基础入门之百识百例》(二十一)数组遍历 -- 删除数组零元素
- Android 自己定义控件开发入门(二)
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
- VS2010/MFC编程入门之五十四(Ribbon界面开发:使用更多控件并为控件添加消息处理函数)
- OpenCV4 Win10 + VS2019 搭建入门 demo