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

QT - 建立页面

一、生成页面

二、实现

1.LineEdit

是一个单行输入文本框,为用户提供了比较多的编辑功能,例如选择复制、粘贴。

修改echomode属性为password

  1. Push Button(常规按钮)

三、程序

声明全局变量,属于MainWindow

private:
// 定义了一个指向MainWindow的指针ui。MainWindow是在ui命名空间中的,所以要写“Ui::MainWindow_gui”Ui::MainWindow *ui;QString code;QString pwd;
};
#endif // MAINWINDOW_H
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPixmap>
#include <qdebug.h>MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);QString msg = "hello";qDebug() << msg;
//QPixmap pic("E:/图片/wallhaven-lqpv7p.jpg");
}MainWindow::~MainWindow()
{delete ui;
}
//点击注册按钮,执行函数
void MainWindow::on_registered_clicked()
{/*获取账号密码*/QString code = ui->Account->text();QString pwd = ui->Password->text();
}//登录按钮
void MainWindow::on_login_clicked()
{/*获取用户注册账号与密码比较*/QString t_code = ui->Account->text();QString t_pwd = ui->Password->text();if(t_code == code && t_pwd==pwd){qDebug() << "登录成功" << endl;QPixmap pic("E:/图片/wallhaven-lqpv7p.jpg");pic =pic.scaled(ui->label->width(),ui->label->height());ui->label ->setPixmap(pic);}else{qDebug() << "失败" << endl;QPixmap pic("E:/wallheven/wallhaven-e75mko.jpg");pic =pic.scaled(ui->label->width(),ui->label->height());ui->label ->setPixmap(pic);}
}

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

相关文章:

  • python中几个有趣的函数和推导式
  • 【Jenkins】Jenkins 安装
  • LNMP搭建以及Discuz论坛部署
  • MGRE综合
  • hcip的mgre和ospf实验
  • gdb学习笔记
  • java -jar指定外部配置文件
  • 【IDEA】常用插件清单
  • 私域流量运营数据分析:6个关键指标
  • 解释器模式——自定义语言的实现
  • 基于STM32103移植FreeRTOS
  • docker compose一键部署lnmt环境
  • Eeny Meeny Moo
  • flask---闪现/请求扩展/g对象
  • Qt视频播放器
  • Stable Diffusion教程(8) - X/Y/Z 图表使用
  • Android 获取网关 ip 和 DNS ip
  • Docker root用户的pip使用方法
  • 企业新片场排名如何优化
  • Database Name
  • git代码版本管理
  • k8s概念-ConfigMap
  • Mybatis 实体类属性名和表中字段名不一致怎么处理
  • CAS - 从AtomicInteger窥探CAS
  • micro-ros IMU ML 代码
  • 二十三种设计模式第二十四篇--访问者模式(完结撒花)
  • 月报总结|Moonbeam 7月份大事一览
  • 【2023.8】docker一键部署wvp-GB28181-pro和ZLMediaKit过程全记录
  • 【2023】字节跳动 10 日心动计划——第四关
  • 数据库与数据仓库的区别及关系