QT一些项目源代码,可以运行


关于QT create平台下的项目程序船舶机舱监控系统
资源截图
代码片段和文件信息
#include “login.h“
#include “ui_login.h“
#include “widget.h“


login::login(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::login)
{
    ui->setupUi(this);

    //登录界面的背景设置
    this->setAutoFillBackground(true);//背景自动充满整个窗口
    QPalette palette;//色调板
    palette.setBrush(this->backgroundRole()QBrush(QPixmap(“2.jpg“)));
    this->setPalette(palette);
    this->setWindowtitle(“监控系统登陆界面“);
}

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

void login::changeEvent(QEvent *e)
{
    QWidget::changeEvent(e);
    switch (e->type()) {
    case QEvent::LanguageChange:
        ui->retranslateUi(this);
        break;
    default:
        break;
    }
}


//登陆模块
void login::on_butlogin_clicked()
{
    if(ui->user->text().isEmpty() || ui->passwd->text().isEmpty())
    {
        QMessageBox message(QMessageBox::NoIcon“提示““用户名或密码不能为空“0);
        message.exec();
        return;
    }
    QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE“);//申明使用sqlite数据库
    db.setDatabaseName(“login.db“);//给数据库取名
    if(!db.open())//打开数据库失败
    {
        QMessageBox::warning(this“服务器异常....““打开数据库失败“);
        return;
    }

    QStringList dbtablelist = db.tables();//将db数据库中的所有表名以字符串的形式存放在链表中

    if(!dbtablelist.contains(“login“))//查看数据表是否存在,若不存在,创建数据表
    {
        QSqlQuery query(db);//对数据库db进行操作
        if(!query.exec(“create table login(user varchar(20)passwd varchar(16))“))
        {
            QMessageBox::warning(this“创建表““创建表失败“);
            return;
        }

    }
    QSqlQuery query(db);//对数据库db进行操作
    QString _user = ui->user->text();
    QString _passwd = ui->passwd->text();
    //char buf[64];
   // sprintf(buf “select * from login where user = %s and passwd = %s“ _user _passwd);
   // query.exec(buf);
    if(query.exec(QString(“select * from login where user = ‘%1‘ and passwd = ‘%2‘“).arg(_user).arg(_passwd)))
    {
        if(query.next())//如果指向的位置返回一个true则查询成功
        {

            //显示该窗口

            Widget *w;
            w = new Widget();
            w->show();
            this->close();
            db.close();
        }
        else
        {
            QMessageBox message(QMessageBox::NoIcon“提示““用户名或密码不正确“0);
            message.exec();
            return;
        }
    }

}

//注册模块
void login::on_butregest_clicked()
{
    Regest regest;
   //regest.show();
   regest.exec();
}

void login::on_butexit_clicked()
{
    this->close();//退出界面
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        398  2010-10-27 09:09  船舶机舱监控系统项目文档roadclientroadcon.pro

     文件      13836  2010-11-02 23:19  船舶机舱监控系统项目文档roadclientroadcon.pro.user

     文件     191276  2008-05-25 20:33  船舶机舱监控系统项目文档roadclientdebug1.jpg

     文件     230503  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug11.jpg

     文件     250473  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug12.jpg

     文件     262510  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug13.jpg

     文件     286319  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug14.jpg

     文件     264032  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug15.jpg

     文件     252197  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug16.jpg

     文件     172676  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug17.jpg

     文件     420614  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug18.jpg

     文件     309811  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug19.jpg

     文件     217482  2008-05-25 20:33  船舶机舱监控系统项目文档roadclientdebug2.jpg

     文件     308762  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug20.jpg

     文件     261644  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug21.jpg

     文件     199077  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug22.jpg

     文件     221243  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug23.jpg

     文件     312832  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug24.jpg

     文件     285498  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug25.jpg

     文件     393516  2008-05-27 11:07  船舶机舱监控系统项目文档roadclientdebug3.jpg

     文件     477969  2008-05-25 18:36  船舶机舱监控系统项目文档roadclientdebug4.jpg

     文件     466168  2008-04-11 23:58  船舶机舱监控系统项目文档roadclientdebug5.jpg

     文件     640354  2008-04-11 23:57  船舶机舱监控系统项目文档roadclientdebug6.jpg

     文件     262769  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug7.jpg

     文件     230454  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug8.jpg

     文件     232424  2008-05-25 20:21  船舶机舱监控系统项目文档roadclientdebug9.jpg

     文件    1898586  2010-11-02 23:18  船舶机舱监控系统项目文档roadclientdebugroadcon.exe

     文件       2048  2010-11-02 22:06  船舶机舱监控系统项目文档roadclientdebuglogin.db

     文件      45581  2010-06-28 20:45  船舶机舱监控系统项目文档roadclientdebuglogin.jpg

     文件     352109  2010-11-02 22:34  船舶机舱监控系统项目文档roadclientdebuglogin.o

............此处省略107个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)