码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Qt5开发从入门到精通——第二篇(控件篇)


    欢迎小伙伴的点评✨✨,相互学习、互关必回、全天在线🍳🍳🍳
    博主🧑🧑 本着开源的精神交流Qt开发的经验、将持续更新续章,为社区贡献博主自身的开源精神👩‍🚀

    文章目录

    • 前言
    • 一、按钮组(Buttons)
    • 二、输入部件组(Input Widgets)
    • 三、显示控件组(Display Widgets)
    • 四、空间间隔组(Spacers)
    • 五、布局管理组(Layouts)
    • 六、容器组(Containers)
    • 七、项目视图组(Item Views)
    • 八、项目控件组(Item Widgets)
    • 九、简单使用UI 制作日历


    前言

    本章节简单介绍几个常用的控件,以便对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
    在这里插入图片描述
    使用鼠标直接拉取到顶层窗口部件中,编译即可

  • 相关阅读:
    Linux C/C++ 学习笔记(四):MYSQL安装与远程连接
    数据同步MySQL -> Elasticsearch
    二维码怎么分解成链接?线上快速解码教学
    mybatis中<if>条件判断带数字的字符串失效问题
    用*画田字形状,numpy和字符串格式化都可以胜任
    VUE 文件导出下载
    Redis分布式锁
    【Unity】旋转的尽头是使用四元数让物体旋转
    redis问题记录
    C语言之文件的使用(下)
  • 原文地址:https://blog.csdn.net/weixin_44759598/article/details/126085871
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号