首页 > 其他分享 >Day1_QT界面设计

Day1_QT界面设计

时间:2024-05-27 17:55:11浏览次数:21  
标签:界面设计 界面 QT 对话框 SlotSwitchReg Day1 注册 dlg reg

1、创建登录界面
image

2、创建注册界面
image

3、实现需求:启动程序主界面优先显式登录界面,点击注册后跳转到注册界面

  1. 点击注册按钮,就会发出一个信号,这个信号由switchRegister来接收,该信号发送给mainWindow来切换界面
connect(ui->reg_btn, &QPushButton::clicked, this, &LoginDialog::switchRegister);
  1. mainWindow收到这个信号后,就会调用SlotSwitchReg这个槽函数
    槽函SlotSwitchReg数会实例化一个注册对话框,然后将登录对话框隐藏,显示注册对话框。
connect(_login_dlg, &LoginDialog::switchRegister, this, &MainWindow::SlotSwitchReg);

void MainWindow::SlotSwitchReg()
{
    //setCenterWidget():将给定的小部件设置为主窗口的中心部件
    setCentralWidget(_reg_dlg);     //将_reg_dlg设置为主窗口的中心部件
    _login_dlg->hide();     //把显示过的登录对话框_login_dlg给隐藏
    _reg_dlg->show();   //显示注册对话框
}

标签:界面设计,界面,QT,对话框,SlotSwitchReg,Day1,注册,dlg,reg
From: https://www.cnblogs.com/H43724334/p/18216124

相关文章

  • QT | 文件读写过程中丢失的 OD OA 问题解决
    今天发现QT以文本方式(QIODevice::Text)写入二进制0x0A会出现问题,写入的是一个字节(实际应该是两个字节),结果在Zed上看,显示是2个字节。明显每个0x0A前都多了个0x0D,导致我的bin文件全部都错位了期望的效果应该是原来按照字节流的形式输出文本时,ofstream会自动将输......
  • day10今日笔记
    今日笔记grepgrep是对数据进行过滤查找关键字源数据可以是文件内容grephello/opt/hello.txt,找出存在hello的那一行命令的执行结果,这个需要结合管道符使用,cat/etc/passwd|grep'root'测试数据Iteachlinux.Ilikepython.Myqqis877348180.Mynameis......
  • Qt error: LNK1104: 无法打开文件“release\xxxxx.exe”报错解决方案
    一、问题重述出现这种报错一般是程序运行之后存在空指针问题,然后直接崩溃掉,下一次调试的时候就出现这种报错。如下图所示:二、原因分析出现这种情况是因为上次运行之后,程序的exe文件异常退出了,但是其实还在后台运行中,然后重新调试的时候exe被占用,所以QT编译器无法打开......
  • Qt 漂亮的Material样式对话框(QtMaterialDialog)
    前言在实际项目开发中,对于漂亮美观的UI界面大多数都是采用样式表来实现的,但是实际上即使是样式表很少也能实现比较带科技炫酷的风格,本篇介绍的是模仿谷歌Material风格的UI界面,基于大牛的第三方开源控件库,界面效果大致如下正文我对接口进行了封装,关键代码献上:头文件:1#......
  • Qt 常用类 (8)—— QIcon
    QIcon类代表图标,实现在QtGui共享库中。QIcon对象可以认为是一系列图像的组合,每个图像代表窗口在某种状态下应该1显示的图标。QIcon类支持以下构造函数:QIcon();//构造一个空图像构成的图标QIcon(constQPixmap&pixmap);//从Pixmap对象......
  • day13——常用API&日期类
    day13——常用API&日期类一、StringBuilder类StringBuilder代表可变字符串对象,相当于是一个容器,它里面的字符串是可以改变的,就是用来操作字符串的。好处:StringBuilder比String更合适做字符串的修改操作,效率更高,代码也更加简洁。1.1StringBuilder方法演示接下来我们用......
  • day14--Lambda、方法引用、算法、正则表达式、数据结构
    day14–Lambda、方法引用、算法、正则表达式、数据结构一、Arrays类接下来我们学习的类叫做Arrays,其实Arrays并不是重点,但是我们通过Arrays这个类的学习有助于我们理解下一个知识点Lambda的学习。所以我们这里先学习Arrays,再通过Arrays来学习Lamdba这样学习会更丝滑一些_.......
  • Qt/C++音视频开发75-获取本地有哪些摄像头名称/Qt内置函数方式
    一、前言在需要打开本地摄像头的场景中,有个需求绕不开,那就是如何获取本地有哪些摄像头设备名称,这样可以提供下拉框给用户选择,不然你让用户去填设备名,你觉得用户会知道是啥,他会操作吗?就算你提供了详细的查看步骤,估计也很难,如果用户是程序员还好,如果是电脑小白,鼠标都用不好,你还让他......
  • Qt QListWidget 存放自定义控件不显示问题
    问题软件功能:每点击一次新建按钮,在QListWidget新增一行自定义控件,主窗口和自定义窗口如下。主窗口:自定义窗口问题代码:Form*myform=newForm();QListWidgetItem*item=newQListWidgetItem(ui->listWidget);ui->listWidget->addItem(item);......
  • Qt基础(一)QString 用法
    QString类保存16位Unicode值,提供了丰富的操作、查询和转换等函数。该类还进行了使用隐式共享、高效的内存分配策略等多方面的优化。1.字符串拼接使用+运算符//字符串拼接//+运算符staticvoidStringConnect1(){QStringstr1="Welcome";str1=str1+......