資源簡介
關于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??船舶機艙監控系統\項目文檔\broadclient\broadcon.pro
?????文件??????13836??2010-11-02?23:19??船舶機艙監控系統\項目文檔\broadclient\broadcon.pro.user
?????文件?????191276??2008-05-25?20:33??船舶機艙監控系統\項目文檔\broadclient\debug\1.jpg
?????文件?????230503??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\11.jpg
?????文件?????250473??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\12.jpg
?????文件?????262510??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\13.jpg
?????文件?????286319??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\14.jpg
?????文件?????264032??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\15.jpg
?????文件?????252197??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\16.jpg
?????文件?????172676??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\17.jpg
?????文件?????420614??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\18.jpg
?????文件?????309811??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\19.jpg
?????文件?????217482??2008-05-25?20:33??船舶機艙監控系統\項目文檔\broadclient\debug\2.jpg
?????文件?????308762??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\20.jpg
?????文件?????261644??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\21.jpg
?????文件?????199077??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\22.jpg
?????文件?????221243??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\23.jpg
?????文件?????312832??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\24.jpg
?????文件?????285498??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\25.jpg
?????文件?????393516??2008-05-27?11:07??船舶機艙監控系統\項目文檔\broadclient\debug\3.jpg
?????文件?????477969??2008-05-25?18:36??船舶機艙監控系統\項目文檔\broadclient\debug\4.jpg
?????文件?????466168??2008-04-11?23:58??船舶機艙監控系統\項目文檔\broadclient\debug\5.jpg
?????文件?????640354??2008-04-11?23:57??船舶機艙監控系統\項目文檔\broadclient\debug\6.jpg
?????文件?????262769??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\7.jpg
?????文件?????230454??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\8.jpg
?????文件?????232424??2008-05-25?20:21??船舶機艙監控系統\項目文檔\broadclient\debug\9.jpg
?????文件????1898586??2010-11-02?23:18??船舶機艙監控系統\項目文檔\broadclient\debug\broadcon.exe
?????文件???????2048??2010-11-02?22:06??船舶機艙監控系統\項目文檔\broadclient\debug\login.db
?????文件??????45581??2010-06-28?20:45??船舶機艙監控系統\項目文檔\broadclient\debug\login.jpg
?????文件?????352109??2010-11-02?22:34??船舶機艙監控系統\項目文檔\broadclient\debug\login.o
............此處省略107個文件信息
- 上一篇:GPS程序源代碼
- 下一篇:2018年最新FE素材網站
評論
共有 條評論