当前位置: 首页 > news >正文

#QT(智能家居界面-界面切换)

1.IDE:QTCreator


2.实验


3.记录

(1)创建一个新界面(UI界面)

 (2)可以看到新加入一个ui文件,双击打开,设置窗口大小与登录界面一致

(3)加入几个PUSH-BUTTTON,再在设置 icon_图标_矢量素材 免费下载 - 爱给网 (aigei.com)上面下载几个ICON图标,应用到PUSH-BUTTON上面

(4)加入界面切换功能

a.初始界面点击登录进入主界面

b.主界面点击返回,关闭主界面(回到登陆界面)

 (5)加入密码验证 


4.代码

widget.cpp

#include "widget.h"
#include "ui_widget.h"
#include "ctrl.h"            //将新建的ctrl文件加入
#include "QString"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget)
{ui->setupUi(this);
}Widget::~Widget()
{delete ui;
}void Widget::on_registor_bt_clicked()          //注册按钮按下时
{}void Widget::on_login_bt_clicked()            //登录按钮按下时
{QString username = ui->account->text();      //获取输入的账户QString userpassword = ui->password->text();      //获取输入的密码if(username == "GrassFishStudio" && userpassword == "87654321")    //检验账户和密码是否正确{ctrl *ct = new ctrl;ct->setGeometry(this->geometry());        //获取当前窗口的宽和高ct->show();                               //显示窗口}
}

ctrl.cpp

#include "ctrl.h"
#include "ui_ctrl.h"ctrl::ctrl(QWidget *parent): QWidget(parent), ui(new Ui::ctrl)
{ui->setupUi(this);
}ctrl::~ctrl()
{delete ui;
}void ctrl::on_back_clicked()
{this->close();            //关闭当前界面
}

 

http://www.lryc.cn/news/313578.html

相关文章:

  • js拓展-内置对象
  • 【李沐精读系列】GPT、GPT-2和GPT-3论文精读
  • Libevent的使用及reactor模型
  • 查看Linux服务器配置
  • 【机器学习】包裹式特征选择之递归特征添加法
  • 解决cs不能生成Linux木马的问题
  • vue3组件通信方式
  • 前端实现生成图片并批量下载,下载成果物是zip包
  • android 快速实现 圆角矩形控件 及 圆形控件
  • 【Python】外网远程登录访问jupyter notebook+pycharm使用ipython
  • error:0308010C:digital envelope routines::unsupported
  • Vue前端的工作需求
  • 97. 常用的HTTP服务压测工具
  • 活动预告|听云猿生数据创始人 CEO 曹伟分享云数据库行业十余年经验总结
  • 数仓实战——京东数据指标体系的构建与实践
  • Alias许可配置
  • 【读书笔记】针对ICS的ATTCK矩阵详解(一)
  • Rust多线程访问数据,推荐使用mutex还是channel?
  • 基于pytorch的手写体识别
  • Leetcode 56. 合并区间
  • C++:List的使用和模拟实现
  • 20个Python函数程序实例
  • Wireshark——获取捕获流量的前N个数据包
  • 006-浏览器输入域名到返回
  • 【kubernetes】关于k8s集群如何将pod调度到指定node节点?
  • 【框架】React和Vue的异同
  • 如何选择阅读软件技术学习书籍
  • 做抖店用平板能代替电脑操作吗?抖店运营相关注意事项,注意规避
  • 【FastChat】用于训练、服务和评估大型语言模型的开放平台
  • 从根到叶:深入理解二叉搜索树