Qt day3

1.思维导图

2.使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断UI界面上输入的账号是否为"admin",密码是否为"123456",如果账号密码匹配成功,"则输出登录成功",并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。

3.自己完成一个qss的登录界面。

widget.h

复制代码
#ifndef WIDGET_H
#define WIDGET_H

#include <QWidget>

QT_BEGIN_NAMESPACE
namespace Ui { class Widget; }
QT_END_NAMESPACE

class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();

private:
    Ui::Widget *ui;
};
#endif // WIDGET_H

main.cpp

复制代码
#include "widget.h"

#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();
    return a.exec();
}

widget.cpp

复制代码
#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    //去掉头部
    this->setWindowFlag(Qt::FramelessWindowHint);
    //去掉空白
    this->setAttribute(Qt::WA_TranslucentBackground);
}

Widget::~Widget()
{
    delete ui;
}
相关推荐
liu****12 小时前
13.数据在内存中的存储
c语言·开发语言·数据结构·c++·算法
渡我白衣12 小时前
并行的野心与现实——彻底拆解 C++ 标准并行算法(<execution>)的模型、陷阱与性能真相
java·开发语言·网络·c++·人工智能·windows·vscode
bigdata-rookie12 小时前
Scala 泛型
开发语言·后端·scala
岁岁种桃花儿12 小时前
Java应用篇如何基于Redis共享Session实现短信登录
java·开发语言
十八岁牛爷爷12 小时前
快速入门从零开始一个qt程序开发,熟悉最主要的开发组件应用
数据库·qt·php
Wild_Pointer.12 小时前
项目实战:使用QCustomPlot实现多窗口绘制数据(支持GPU加速)
c++·qt·gpu算力
csbysj202012 小时前
Python3 MySQL (PyMySQL) 使用指南
开发语言
derive_magic12 小时前
wwwwwwjava
开发语言·c#
CoderYanger12 小时前
动态规划算法-简单多状态dp问题:12.打家劫舍Ⅱ
开发语言·算法·leetcode·职场和发展·动态规划·1024程序员节
代数狂人12 小时前
【秒懂C#14 第一章:C#简介】
开发语言·c#