这里写目录标题

  • 概述
  • 添加新界面
  • 实现切换

概述

目标:点击登录弹出新界面,新界面可以返回到初始界面。分为两部分实现:添加新界面和实现切换。

添加新界面

1.创建新的UI界面,与之前添加图标相同,在工程右键即可:

2.在弹出的界面选择涉及界面模块:

3.仍然选择Widget:

4.为新界面命名:


5.完成后在工程文件结构处可以看到多了一个ctrl.ui文件:

6.添加新界面用到的图片资源,与之前操作一样:

7.不同的是,此时我们无需再添加前缀,直接添加文件即可。

8.新界面进行设计。新界面调整大小之后,简单放几个Push Button和Label组件。

9.仿照之前添加图标的方式,制作几个按钮,并完成界面布局。至此第二个界面基本完成。

实现切换

1.关联登录按钮与第二个界面:

2.编译查看切换效果:

3.制作第二个界面的返回功能。将红色图标作为返回使用,添加槽函数。为了方便使用自动关联的方式:

4.完成返回槽函数实体:


5.增加账号和密码的判断功能:

6.编译测试效果:

Qt5学习笔记之QQ登录界面五:切换界面相关推荐

  1. Qt5学习笔记之QQ登录界面一:制作界面

    目录 概述 步骤 概述 B站发现这个QT教程视频,看了两集感觉讲的不错,上手挺简单.之前也接触过QT,一来是工作中用不到,没有动力.二来看到一堆的函数就头大记不住,什么设置起始坐标.居中.标题等等.没 ...

  2. Qt5学习笔记之QQ登录界面二:登录按钮与信号槽

    这里写目录标题 概述 使用帮助 自动关联 手动关联 概述 主要是了解QT的信号槽机制,并为登录按键增加一些响应. 使用帮助 使用帮助查看Push Button的信号 自动关联 1.在登录按钮直接右键: ...

  3. Qt5学习笔记之QQ登录界面四:界面布局

    这里写目录标题 概述 步骤 概述 三种布局方式:水平布局.垂直布局.栅格布局. 布局后需要调整,则通过打破布局. 步骤 1.账号.密码两个Label组件进行垂直布局,注册.登录两个Push Butto ...

  4. Qt5学习笔记之QQ登录界面三:添加图片资源

    这里写目录标题 概述 添加图片到工程 添加图片到界面 概述 添加图片到工程 1.工程添加图片 2.选择资源文件 3.修改名称 4.添加资源到工程 5.添加前缀 6.修改路径 7.添加文件,选择想要的图 ...

  5. Qt5学习笔记之串口助手一:基本界面设计

    这里写目录标题 概述 界面基本元素 添加串口参数 添加串口号 概述 从这一篇文章开始,跟着视频实现一个串口助手.当然,这里实现的串口功能比较简单,只有最基础的串口参数设置.发送.接收.在之后的拓展学习 ...

  6. JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  7. Qt5学习笔记之串口助手四:增加16进制/ASCII切换、周期发送

    目录 1. 概述 2. 16进制/ASCII发送 2.1 功能实现 2.2 界面修改 3. 接收框显示发送内容 3.1 以16进制/ASCII显示 3.1.1 界面修改 3.1.2 功能实现 3.2 ...

  8. Qt5学习笔记之零碎问题记录

    目录 概述 1.qDebug输出问题 1.1 qDebug() << "OK"报错 1.2 qDebug打印QString类型 2.QString字符串的操作 3.修改 ...

  9. Qt5学习笔记之QString的使用

    目录 概述 2.QString字符串的操作 2.1 拼接 2.2 裁剪 2.3 转换为int型 2.4 int转换为QString 2.5 小写字母大写字母转换 2.6 转换为16进制 概述 学习过程 ...

最新文章

  1. 留着肯定有用,让你脱胎成技术大神的JAVA开发技巧
  2. python os 检查同名_2020Python 爬虫面试题,高薪就业Python面试必看
  3. 程序员法律考试(7)-民法(4)
  4. Cygwin,Nutch安装配置,检验是否正确(对网友守望者博客的修改---在此感谢守望者)3
  5. 小白Linux下安装mysql
  6. TCP/IP网络协议栈:ARP协议详解
  7. 性能测试:基础(2)
  8. php无框架开发web项目,web.framework
  9. vs中四点画矩形的算法_实战基于图割算法的木材表面缺陷图像分析
  10. autocad java api,autocad接口api
  11. typora 免费版, 最后一个beta版本下载
  12. 学校邮箱的pop服务器地,常用邮箱的POP与SMTP服务器
  13. linux视频播放器软件下载,360万能播放器Linux版
  14. OA性能调优方案(一)
  15. Xsolla对话成都游戏茶馆CEO
  16. 不懂年轻人,还怎么带团队
  17. Python基础知识学习笔记(一)
  18. RAD Studio 10.4 for delphi XE Assigned和Nil的联系与区别
  19. useReducer
  20. 怎样才能提升广告投放效果?牢记这5点!

热门文章

  1. php项目重构,跪求网页重构、前端开发、PHP 开发,坐标深圳腾讯 CDC
  2. python调用可执行文件_如何从Python脚本调用可执行文件?
  3. python save保存图片到本地_python爬取网站上的图片并保存到本地
  4. FP Growth算法
  5. python怎么调用函数的返回值_python函数的返回值是什么
  6. pd 写入数据库_使用PD创建数据库模型,并最终将sql语句导入到MySQL
  7. 双目测距(二)--双目标定与矫正
  8. matlab引言,MATLAB论文
  9. linux如何使用eth0网卡,Linux运维学习之如何取出网卡eth0的ip地址?
  10. java函数式 new_Java函数式编程-4.lambda表达式一些高级用法