Qt编程 Linux下做用户登录界面实例

移动开发
本文介绍的是Qt编程 Linux下做用户登录界面实例,基本是代码实现,没有过多的内容,那么先来看内容。

Qt编程 Linux下做用户登录界面实例的内容介绍给大家,以前用JAVA写过登录界面,看到Qt的,嗯!还真不错。本文是纯代码实现。

登录界面

#include "mainwindow.h"文件

  1. #include "mainwindow.h"  
  2. #include "ui_mainwindow.h"  
  3. #include <QtGui> 
  4. MainWindow::MainWindow(QWidget *parent) :  
  5.     QMainWindow(parent),  
  6.     ui(new Ui::MainWindow)  
  7. {  
  8.     ui->setupUi(this);  
  9.     ui->psd->setEchoMode(QLineEdit::Password);  //添上初始化语句,使密码显示为小黑点。  
  10. }  
  11. MainWindow::~MainWindow()  
  12. {  
  13.     delete ui;  
  14. }  
  15. //#include <QtGui/QApplication> 
  16. //#include <QtWebKit/QWebView> 
  17. void MainWindow::on_pushButton_clicked()  
  18. {  
  19. //    QWebView *view = new QWebView(parent);  
  20. //        view->load(QUrl("http://qt.nokia.com/"));  
  21.  //       view->show();  
  22.   //  QWebView *webView = new QWebView;  
  23.  //   webView->setUrl("http://www.baidu.com");  
  24.  
  25. }  
  26. void MainWindow::on_pushButton_2_clicked()  
  27. {  
  28.     if(ui->user->text()==tr("qt")&&ui->psd->text()==tr("123456"))  
  29.     //判断用户名和密码是否正确  
  30.     //accept();  
  31.     {  
  32.         abc.show();  
  33.     }  
  34.     else{  
  35.         QMessageBox::warning(this,tr("Warning"),tr("用户名或密码不对!"),QMessageBox::Yes);  
  36.         //如果不正确,弹出警告对话框  
  37.         ui->user->clear();//清空用户名输入框  
  38.         ui->psd->clear();//清空密码输入框  
  39.         ui->user->setFocus();//将光标转到用户名输入框  
  40.     }  
  41. }  
  42. void MainWindow::on_pushButton_3_clicked()  
  43. {  
  44.     close();  

 Qt编程 Linux下做用户登录界面实例

MainWindow.h  文件

  1. #ifndef MAINWINDOW_H  
  2. #define MAINWINDOW_H  
  3. #include <QMainWindow> 
  4. #include "ak.h"  
  5. namespace Ui {  
  6.     class MainWindow;  
  7. }  
  8. class MainWindow : public QMainWindow  
  9. {  
  10.     Q_OBJECT  
  11. public:  
  12.     explicit MainWindow(QWidget *parent = 0);  
  13.     ~MainWindow();  
  14. ak abc;  
  15. private slots:  
  16.     void on_pushButton_clicked();  
  17.     void on_pushButton_2_clicked();  
  18.     void on_pushButton_3_clicked();  
  19. private:  
  20.     Ui::MainWindow *ui;  
  21. };  
  22. #endif // MAINWINDOW_H 

小结:Qt编程 Linux下做用户登录界面实例的内容就介绍到这,希望本篇文章对你有所帮助。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-06-15 16:36:27

Qt 图形

2011-06-21 09:33:49

Qt 启动 界面

2011-06-22 17:36:50

QT Linux 串口

2011-06-13 16:51:19

Qt Socket

2011-05-03 16:41:04

BlackBerry

2011-01-04 14:36:39

LinuxGTK编程

2011-03-04 09:10:57

Vsftpd用户

2011-06-21 09:19:24

Qt 界面 多国语言

2009-06-10 18:18:43

Java GUI用户界面

2011-06-08 14:06:42

linux SDK Qt

2012-08-09 08:49:30

CoronaCorona SDKCorona SDK游

2011-06-22 16:18:23

QT 多线程 QSocket

2021-01-11 05:09:07

Android通信Qt

2019-09-19 11:52:59

Linux脚本语言Vim

2013-06-26 15:35:33

2011-06-13 14:29:40

Qt Designer

2011-06-21 13:52:18

Qt 界面

2011-06-30 09:46:01

QT 显示视频 linux

2017-10-31 10:52:21

Linux登录密码生成

2011-07-07 15:32:07

点赞
收藏

51CTO技术栈公众号