資源簡介
基于QT開發的個人事務管理系統 涉及sqlite的使用
代碼片段和文件信息
#include?“contacts.h“
#include?“ui_contacts.h“
#include?“QSqlError“
#include?“QMessageBox“
Contacts::Contacts(QWidget?*parent)?:
????QWidget(parent)
????ui(new?Ui::Contacts)
{
????ui->setupUi(this);
????ui->pushButton_3->setEnabled(false);
????query?=?new?QSqlQuery();
????ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);
????ui->tableWidget->setColumnCount(4);
????ui->tableWidget->setHorizontalHeaderLabels(QStringList()< ????ui->tableWidget->horizontalHeader()->setResizeMode(0QHeaderView::Stretch);
????ui->tableWidget->horizontalHeader()->setResizeMode(1QHeaderView::Stretch);
????ui->tableWidget->horizontalHeader()->setResizeMode(2QHeaderView::Stretch);
????ui->tableWidget->horizontalHeader()->setResizeMode(3QHeaderView::Stretch);
????ui->tableWidget->setShowGrid(false);
????ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
????set_mode();
}
Contacts::~Contacts()
{
????delete?query;
????delete?ui;
}
void?Contacts::set_mode()
{
????query->clear();
????query->exec(“select?*?from?contact“);
????while?(query->next())?{
????????QString?Name?=?query->value(0).toString();
????????QString?Phonenumber?=?query->value(1).toString();
????????QString?Birthday?=?query->value(2).toString();
????????QString?Site?=?query->value(3).toString();
????????int?row?=?ui->tableWidget->rowCount();
????????ui->tableWidget->insertRow(row);
????????ui->tableWidget->setItem(row0new?QTableWidgetItem(Name));
????????ui->tableWidget->setItem(row1new?QTableWidgetItem(Phonenumber));
????????ui->tableWidget->setItem(row2new?QTableWidgetItem(Birthday));
????????ui->tableWidget->setItem(row3new?QTableWidgetItem(Site));
????????ui->tableWidget->selectRow(0);
????}
}
QString?Contacts::get_Name()
{
????return?ui->lineEdit_2->text();
}
QString?Contacts::get_Phonenum()
{
????return?ui->lineEdit_3->text();
}
QString?Contacts::get_site(){
????return?ui->textEdit->toPlainText();
}
QString?Contacts::get_brithday(){
????return?ui->calendarWidget->selectedDate().toString(“yyyy-MM-dd“);
}
void?Contacts::add_sli(){
????query->clear();
????query->prepare(“insert?into?contact(Namephone_codebirthdaysite)“
???????????????????“values(????)“);
????Name?=?get_Name();
????Num?=get_Phonenum();
????Site?=?get_site();
????Birthday?=get_brithday();
????query->addBindValue(get_Name());
????query->addBindValue(get_Phonenum());
????query->addBindValue(get_brithday());
????query->addBindValue(get_site());
????if(!query->exec()){
????????emit?send_status(“save?new?linkman?fail“);
????????QMessageBox::warning(0tr(“NOTE“)tr(“This?linkman?already?exists“));
????}
????else{
????????emit?send_status(“save?new?linkman“?+Name+?“success“);
????????ui->lineEdit_2->clear();
????????ui->lineEdit_3->clear();
????????ui->textEdit->clear();
????????int?row?=?ui->tableWidget->rowCount();
????????ui->tabl
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????868864??2014-06-06?12:37??11計科c1_20114822858_莫遠華_個人事務管理系統\11計科c1_20114822858_莫遠華_個人事務管理系統.doc
?????文件??????16958??2014-05-22?13:40??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????7005??2014-06-05?19:02??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????1053??2014-05-16?09:37??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????7120??2014-05-18?12:07??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????1140??2014-05-26?00:12??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????801??2014-05-26?00:32??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件??????17620??2014-06-06?12:43??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????6385??2014-06-05?19:52??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????1167??2014-05-17?23:04??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????8528??2014-05-26?23:02??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件?????????35??2014-05-22?13:35??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????4167??2014-05-25?12:26??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????368??2014-05-08?19:55??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????433??2014-05-08?20:00??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????542??2014-05-08?21:34??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????4021??2014-05-08?21:37??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件??????32064??2014-05-08?22:08??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件?????????38??2014-05-22?11:55??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件?????293880??2014-05-22?10:46??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????2560??2014-05-08?21:37??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????7500??2014-05-08?21:27??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????486??2014-05-08?21:34??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????6184??2014-05-08?21:28??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????480??2014-05-22?10:47??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????1016??2014-05-14?21:43??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????510??2014-05-14?21:36??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????1465??2014-05-18?11:59??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件???????4666??2014-05-26?00:12??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
?????文件????????994??2014-05-18?12:06??11計科c1_20114822858_莫遠華_個人事務管理系統\個人事務管理系統\Databa
............此處省略83個文件信息
評論
共有 條評論