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. ++,--运算符的使用
  2. 火星今天飞抵西非国家寻找埃博拉疫情
  3. 2017 企业服务创新大会启动,助力中国企业敏捷发展
  4. 【Android Developers Training】 81. 解析XML数据
  5. 网站链接自动化测试原理及工具介绍
  6. 【转】从头说catalan数及笔试面试里那些相关的问题
  7. 给Python IDLE添加行号显示
  8. C++设计模式详解之装饰者模式解析
  9. mac 本地安装mysql_mac 本地安装mysql服务
  10. 需求分析报告应该包含哪些部分_一份数据分析报告所需要的内容以及注意事项...
  11. 《伪化生:修罗战场》写给那些在读伪化生专业的
  12. linux c 获取usb vid,Linux使用libudev获取USB设备VID及PID的方法
  13. 好书推荐:创业必看好书排行榜推荐
  14. mcafee 8.5i杀毒软件规则配置
  15. mysql中ltrim用法_MySQL LTRIM()用法及代码示例
  16. 蔡高厅高等数学13-极限的四则运算公式
  17. ubuntu提示根目录存储空间不足的解决办法
  18. SQL Server 2012 下载与安装
  19. 计算机科学与技术以为舟,于哲舟-吉林大学计算机科学与技术学院
  20. static变量有什么作用

热门文章

  1. conceptd什么时候上市_北方种植大葱,要在秋冬季节上市,什么时候播种、定植呢?...
  2. Linux查看文件详细信息指令stat
  3. 全职高手手游服务器维护,全职高手手游最新版预约_全职高手手游删档内测版本v1.0.0_第一手游网...
  4. Spring Data MongoRepository 的 in 查询操作
  5. Python画图-中使用plt生成的图的legend,设置字体大小
  6. 《构建高可用Linux服务器 第3版》—— 1.2 全面了解Linux服务器
  7. 同步电机与异步电机的区别(zz)
  8. java北大青鸟视频_西安java se视频
  9. Anaconda安装老版本tensorflow
  10. 查询选修课程的课程号、课程名和平均成绩