qt 扁平化登陆注册页面

本文介绍了如何使用QT创建一个无边框且具有扁平化设计的登录注册界面。通过设置窗口属性、自定义鼠标事件处理及使用QSS美化按钮,实现了界面的拖动和美观效果。在登录功能中,还涉及到用户验证逻辑的处理。
摘要由CSDN通过智能技术生成

看腻了QT俗气的界面,心里总想做个漂亮点的,于是捣腾了这么个小东西(上图...)

   class Login : public QDialog
{
    Q_OBJECT

public:
    explicit Login(QWidget *parent = 0);
    ~Login();

private:
    Ui::Login *ui;

    QPoint dragVector; //鼠标拖动起始坐标

    void initBackground();

    void mousePressEvent(QMouseEvent *event);
    void mouseMoveEvent(QMouseEvent *event);
    void closeEvent(QCloseEvent *event);


private slots:
    void on_exit_clicked(); //退出按钮槽函数
    void on_minimum_clicked(); //最小化按钮槽函数
    void on_more_clicked(); //“更多'按钮槽函数
    void on_login_clicked();

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值