最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

QT編寫簡單登錄界面的實現(xiàn)示例

 更新時間:2024年02月11日 09:44:40   作者:????????傻豬豬一枚  
登陸界面是網(wǎng)頁中常見的界面,本文主要介紹了QT編寫簡單登錄界面的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下

main.cpp

#include "widget.h"
#include "login.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;


    Login l;
    QObject::connect(&w,&Widget::log_btn,&l,&Login::lobin);
    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);
    this->setWindowIcon(QIcon("C:\\Users\\13103321519\\Desktop\\pictrue\\pictrue\\qq.png"));
    this->setWindowTitle("QQ");
    //connect(ui->logButton,&QPushButton::clicked,this,&Widget::log_btn);

}

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

void Widget::on_logButton_clicked()
{
    if(ui->nameEdit->text() == "admin" && ui->passEdit->text() == "123456")
    {
        QMessageBox msg(QMessageBox::Information,"登陸成功","登陸成功",QMessageBox::Yes,this);
        int ret = msg.exec();
        if(ret == QMessageBox::Yes)
        {
            emit this->log_btn();
            this->close();
        }
    }
    else {
            emit this->Log_yes();
    }
}

void Widget::Log_yes()
{
    QMessageBox msge(QMessageBox::Critical,
                    "錯誤","賬號密碼不匹配,是否重新登陸",
                    QMessageBox::Yes | QMessageBox::No,
                    this);
    int ret = msge.exec();
    if(ret == QMessageBox::Yes)
    {
        ui->passEdit->clear();
    }
    else {
        this->close();
    }
}

void Widget::on_canButton_clicked()
{
    int ret = QMessageBox::question(this,
                                    "是否退出",
                                    "您是否確定要退出登陸?",
                                    QMessageBox::Yes | QMessageBox::No);
    if(ret == QMessageBox::Yes)
    {
        this->close();
    }
}
void Widget::mousePressEvent(QMouseEvent *event)
{
    if(event->button() == Qt::LeftButton)
    {
        point = event->pos();
    }
}
void Widget::mouseMoveEvent(QMouseEvent *event)
{
    this->move(event->globalPos()-point);
}

login.cpp

#include "login.h"
#include "ui_login.h"

Login::Login(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Login)
{
    ui->setupUi(this);
}

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

void Login::lobin()
{
    this->show();
}

ui界面圖

效果圖:

到此這篇關(guān)于QT編寫簡單登錄界面的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)QT 登錄界面內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Dijkstra最短路徑算法實現(xiàn)代碼

    Dijkstra最短路徑算法實現(xiàn)代碼

    這篇文章主要介紹了Dijkstra最短路徑算法實現(xiàn)代碼,有需要的朋友可以參考一下
    2013-12-12
  • C++中的類與對象深度解析

    C++中的類與對象深度解析

    這篇文章主要為大家詳細(xì)介紹了C++中的類與對象,使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • C語言實現(xiàn)三子棋小游戲的示例代碼

    C語言實現(xiàn)三子棋小游戲的示例代碼

    這篇文章主要介紹了如何通過C語言實現(xiàn)三子棋小游戲,三子棋小游戲的實現(xiàn)主要依賴于循環(huán)語句、函數(shù)和數(shù)組,感興趣的小伙伴可以嘗試一下
    2022-10-10
  • C語言函數(shù)聲明以及函數(shù)原型超詳細(xì)講解示例

    C語言函數(shù)聲明以及函數(shù)原型超詳細(xì)講解示例

    這篇文章主要介紹了C語言函數(shù)聲明以及函數(shù)原型超詳細(xì)講解,C語言代碼由上到下依次執(zhí)行,原則上函數(shù)定義要出現(xiàn)在函數(shù)調(diào)用之前,否則就會報錯。但在實際開發(fā)中,經(jīng)常會在函數(shù)定義之前使用它們,這個時候就需要提前聲明
    2023-02-02
  • C語言指針類型與野指針引起的原因

    C語言指針類型與野指針引起的原因

    我們C語言獨一無二的特色——指針。說起指針,可能很多人都是還沒學(xué)就已經(jīng)聽說過其鼎鼎大名,因為有很多傳言和玩笑什么的說指針很難,其實大家大可不必有畏難情緒,指針這個東西雖然確實有一定難度,但是這是基于其優(yōu)秀的靈活性而衍生的一點小問題
    2023-02-02
  • C++基于LINUX的文件操作

    C++基于LINUX的文件操作

    這篇文章主要為大家介紹了C++基于LINUX的文件操作示例知識擴充,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • C++/JAVA/C#子類調(diào)用父類函數(shù)情況總結(jié)

    C++/JAVA/C#子類調(diào)用父類函數(shù)情況總結(jié)

    今天小編就為大家分享一篇關(guān)于C++/JAVA/C#子類調(diào)用父類函數(shù)情況總結(jié),小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • C 語言的 printf() 函數(shù)全面解析

    C 語言的 printf() 函數(shù)全面解析

    printf()用于格式化輸出到標(biāo)準(zhǔn)流,格式字符串包含轉(zhuǎn)換說明(如%d、%f)和修飾符(寬度、精度、對齊等),支持多種數(shù)據(jù)類型及選項,但需注意類型轉(zhuǎn)換規(guī)則與常見錯誤,如用%d輸出浮點數(shù)會導(dǎo)致錯誤,本文給大家介紹C 語言的 printf() 函數(shù)的相關(guān)知識,感興趣的朋友一起看看吧
    2025-09-09
  • 一文讀懂c++之static關(guān)鍵字

    一文讀懂c++之static關(guān)鍵字

    這篇文章主要介紹了c++之static關(guān)鍵字的的相關(guān)資料,文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • Windows進(jìn)程崩潰問題的定位方法

    Windows進(jìn)程崩潰問題的定位方法

    這篇文章主要介紹了Windows進(jìn)程崩潰問題的定位方法,本文使用nstd工具進(jìn)行進(jìn)程崩潰時內(nèi)存和堆棧轉(zhuǎn)儲的方法查明問題所在,需要的朋友可以參考下
    2015-04-04

最新評論

南丰县| 南投市| 荥经县| 肇东市| 宁化县| 田林县| 邮箱| 赤峰市| 建宁县| 琼中| 潞西市| 大邑县| 抚远县| 昌黎县| 田阳县| 叙永县| 海安县| 比如县| 浮梁县| 黄陵县| 同江市| 曲阜市| 沈阳市| 新密市| 南华县| 巨鹿县| 邵武市| 罗定市| 萨迦县| 托克逊县| 中宁县| 根河市| 库车县| 调兵山市| 黄冈市| 西充县| 泾源县| 平安县| 米林县| 辰溪县| 嵊州市|