论坛: UNIX系统 标题: QT-----LINUX下做个用户登录界面 复制本贴地址    
作者: alalmn [alalmn]    论坛用户   登录
QQ  316118740

登陆界面 http://hi.baidu.com/alalmn/album/item/f7f1b5529d08525d0cf3e3e0.html#
///////////////////////////////////////////////////////////////////////////////////////

#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);  //添上初始化语句,使密码显示为小黑点。
}

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();//将光标转到用户名输入框
    }
}

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

///////////////////////////////////////////////////////////////////////////////////////


[此贴被 ALALMN蓝狐(alalmn) 在 02月18日22时03分 编辑过]


[此贴被 ALALMN蓝狐(alalmn) 在 02月18日22时04分 编辑过]

地主 发表时间: 11-02-18 22:02

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号