1 创建项目

前5篇的学习笔记都没有用到ui,从现在开始,就要用这个ui了

创建项目的时候,把这个Generate form√上

项目文件中,就多了mainwindow.ui

2 ui设计界面的介绍

双击这个.ui文件,就可以进入设计界面

下面简单的介绍ui设计界面的各模块的作用和功能

3 转到槽

用ui设计的按钮,可以直接右键-> 转到槽 ->选择信号

.h文件和.cpp文件会默认增加一个槽函数的声明定义,我们直接在.cpp的槽函数定义里面写相关的内容就可以了

槽函数的内容就根据自己的需求写了,比如关闭窗口。

4 界面的一些详细解释

4.1布局控件 各种Layout

4.2 布局辅助控件 弹簧Spacers 和 分裂器

下面说一下和Spacer长得很像的分裂器

它就会变成下面的结果

如果运行的话, 它的作用就是,能够把左右两个Text edit的边界进行拖动

4.3 各种按钮控件

4.4 和资源树、数据库相关的控件,暂时不咋用

4.5 各种容器

4.6 输入控件

4.7 显示控件

5、菜单栏

6、如何使用添加的控件

7、对象的属性以及继承关系

一个用代码修改属性的小诀窍,要不set,要不add

8、常用控件

下面放了一些常用的控件,后面可以拿来用

感谢您的阅读,欢迎留言讨论、收藏、点赞、分享。

QT学习_06_UI设计相关推荐

  1. 【Qt学习】 设计视频播放器之界面美化

    目录 一:效果展示 二:源码分享 一:效果展示 开机动画效果 在开机动画后,跳转至登录界面 点击注册按钮,可进入注册界面 登录成功后 进入到视频播放器界面 [初始化默认显示image目录下的所有.pn ...

  2. 【Qt学习】 设计视频播放器界面

    目录 一:源码分享 二:QMessageBox弹窗类 三:视频播放器界面设计效果展示 一:源码分享 indexwin.h .cpp [视频播放器界面] #ifndef INDEXWIN_H #defi ...

  3. Qt学习笔记,Qt程序架构设计要旨

    Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...

  4. QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面

    QT学习 第一章:基本对话框--利用Qt Designer设计多个UI界面 效果截图: 创建上文件夹Designers,使用Designer设计三个UI界面: First.ui Second.ui T ...

  5. QT学习串口编程之串口软件的UI设计

    学会了如何使用QT进行界面设计之后,接下来让我们来进入第二阶段的学习--串口编程吧. 首先我们需要对串口软件的UI界面进行仿写. 首先存在一个接收方和发送方,接收框主要是串口软件接收设备发来的数据,发 ...

  6. 《华清远见学习手记》之 网络五子棋游戏QT类的设计与实现 (4)

    网络五子棋游戏QT类的设计与实现 (4) 经过一段时间的C++和QT的学习,打算好好的改造一下前面的C++五子棋游戏. 你知道的,前面的程序甚至连构造函数都没有使用,还有虽然用到了面向对象的类,但思想 ...

  7. C++ Qt学习笔记(2)简易计算器设计(为计算器添加菜单功能)

    Qt中的主窗口为建立桌面应用程序的用户提供了一个框架,Qt中提供了QMainWindow和一些相关的类共同完成主窗口的管理.Qt中的QWidget是一个最基本的窗口控件,只有一个最基本的窗口,其余什么 ...

  8. 【Qt】Qt学习资料汇总

    00. 目录 文章目录 00. 目录 01. Qt官网 02. 编码风格 03. GitHub & Third-Party 04. 社区论坛 05. 参考博客 06. 书籍 附录 01. Qt ...

  9. QT学习笔记(1)----- QT简介

    名字由来 在<C++ GUI Programming with Qt 4>里有这么一段介绍: A Brief Histroy of Qt: The letter 'Q' was chose ...

最新文章

  1. python json
  2. android图片的处理方法,android 处理图片到固定像素解决办法
  3. 查看电脑python虚拟环境-手把手教你在Linux系统下使用Python虚拟环境
  4. dram和nand哪个难生产_DRAM与NAND差别这么大,存储之争都争啥
  5. 【BLE】TI CC2640R2F SDK结构以及一些概念解析
  6. 怎样学好C语言,一个成功人士的心得!
  7. WebClient 文件下载
  8. html 超链接打开Excel,计算机打开Excel超链接时提示的解决方案
  9. 【最详细】数据结构(C语言版 第2版)第二章课后习题答案 严蔚敏 等 编著
  10. POJ_3262 Protecting the Flowers 【贪心】
  11. 文件服务器的文件设置只读,服务器设置文件为只读
  12. 自媒体公约:良性发展大于利益本能
  13. FormsCookieName保存登录用户名的使用
  14. 动手学深度学习Pytorch Task05
  15. UXDB基于MySQL_干货分享|“脱胎换骨”后的UXDB究竟如何
  16. openindiana软件包维护
  17. RoR介绍:一个Java程序员的开发体验
  18. LidarSLAM(一):NDT
  19. 【转载】《三体》:给时光以生命,给岁月以文明
  20. 显示gsensor即时数据的apk 用gsensor来判断手机的静和动 气压计的测试应用

热门文章

  1. Elo-score等级公式算法推演胜率
  2. Cisco路由器配置基本命令
  3. 云服务器都能用来做什么?
  4. 河源做java_河源java工资怎么样,河源java工资最低多少,河源java工资一般待遇怎么样...
  5. 分享一点我自己的小经验:关于亚马逊测评礼品卡的问题!你知道都少?
  6. max(label_counts, key=label_counts.get)的理解
  7. 51单片机实例4——使用P3口实现8位LED依次点亮与熄灭
  8. 10G POE 网络变压器
  9. less和bem_将PostCSS与BEM和SUIT方法一起使用
  10. 考研人的快乐瞬间,今天你快乐了吗?