Qt編程 Linux下做用戶登錄界面實例
作者:佚名
本文介紹的是Qt編程 Linux下做用戶登錄界面實例,基本是代碼實現(xiàn),沒有過多的內(nèi)容,那么先來看內(nèi)容。
Qt編程 Linux下做用戶登錄界面實例的內(nèi)容介紹給大家,以前用JAVA寫過登錄界面,看到Qt的,嗯!還真不錯。本文是純代碼實現(xiàn)。
登錄界面
#include "mainwindow.h"文件
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include <QtGui>
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- ui->psd->setEchoMode(QLineEdit::Password); //添上初始化語句,使密碼顯示為小黑點(diǎn)。
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- //#include <QtGui/QApplication>
- //#include <QtWebKit/QWebView>
- void MainWindow::on_pushButton_clicked()
- {
- // QWebView *view = new QWebView(parent);
- // view->load(QUrl("http://qt.nokia.com/"));
- // view->show();
- // QWebView *webView = new QWebView;
- // webView->setUrl("http://www.baidu.com");
- }
- void MainWindow::on_pushButton_2_clicked()
- {
- if(ui->user->text()==tr("qt")&&ui->psd->text()==tr("123456"))
- //判斷用戶名和密碼是否正確
- //accept();
- {
- abc.show();
- }
- else{
- QMessageBox::warning(this,tr("Warning"),tr("用戶名或密碼不對!"),QMessageBox::Yes);
- //如果不正確,彈出警告對話框
- ui->user->clear();//清空用戶名輸入框
- ui->psd->clear();//清空密碼輸入框
- ui->user->setFocus();//將光標(biāo)轉(zhuǎn)到用戶名輸入框
- }
- }
- void MainWindow::on_pushButton_3_clicked()
- {
- close();
- }
MainWindow.h 文件
- #ifndef MAINWINDOW_H
- #define MAINWINDOW_H
- #include <QMainWindow>
- #include "ak.h"
- namespace Ui {
- class MainWindow;
- }
- class MainWindow : public QMainWindow
- {
- Q_OBJECT
- public:
- explicit MainWindow(QWidget *parent = 0);
- ~MainWindow();
- ak abc;
- private slots:
- void on_pushButton_clicked();
- void on_pushButton_2_clicked();
- void on_pushButton_3_clicked();
- private:
- Ui::MainWindow *ui;
- };
- #endif // MAINWINDOW_H
小結(jié):Qt編程 Linux下做用戶登錄界面實例的內(nèi)容就介紹到這,希望本篇文章對你有所幫助。
責(zé)任編輯:zhaolei
來源:
互聯(lián)網(wǎng)