【QT-UI】

1.使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数
cpp 复制代码
#include "mainwindow.h"
#include "ui_mainwindow.h"

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);
//使用qt4将右上角x设置关闭触发
    connect(btn2,SIGNAL(clicked()),this,SLOT(close_slot()));

    //使用qt5将快速登录按钮设置触发事件
    connect(btn1,&QPushButton::clicked,this,&MyWidget::log_slot);
}

void MyWidget::close_slot()
{
    this->close();
}

void MyWidget::log_slot(){
    //比较账号和密码
    if(QString::compare("admin",edt1->text())==0 && QString::compare("123456",edt2->text())==0){
        qDebug()<<"登录成功";
        this->close();
    }else {
        edt2->clear();
        qDebug()<<"登录失败";
    }
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::on_closebtn_clicked()
{
    this->close();
}
相关推荐
小短腿的代码世界13 分钟前
Qt 股票订单撮合引擎:高频交易系统的核心心脏
开发语言·数据库·qt·系统架构·交互
UXbot2 小时前
一人独立交付 UI + 前端:AI 驱动 UI 设计工具的五大功能模块深度评测
前端·低代码·ui·设计模式·交互
垂葛酒肝汤2 小时前
Unity的UI扫光效果Shader
ui·unity·游戏引擎
skilllite作者2 小时前
UI-TARS-Desktop 智能桌面自动化实战指南
ui·自动化·策略模式
神仙别闹4 小时前
基于QT(C++)实现学生成绩管理系统
数据库·c++·qt
小短腿的代码世界6 小时前
Qt OpenGL 架构与自定义着色器:源码级解析高性能图形渲染
qt·架构·着色器
梦想的颜色6 小时前
前端UI宝藏SKILL——UI/UX Pro Max
前端·ui·ux
郝学胜-神的一滴9 小时前
Qt 入门 01-02: 开发环境搭建指南
开发语言·c++·qt·客户端
用户8055336980310 小时前
现代Qt开发教程(新手篇)2.1——QPainter 绘图基础
c++·qt
ZC跨境爬虫10 小时前
跟着MDN学HTML_day44:(ProcessingInstruction接口)
前端·javascript·ui·html·媒体