91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 16KB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2021-06-16
  • 語言: 數據庫
  • 標簽:

資源簡介

QT寫的車輛管理系統,適合新手參考,數據庫是mysql.表結構和數據已經導出

資源截圖

代碼片段和文件信息

#include?“carmanager.h“
#include?“ui_carmanager.h“
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?

CarManager::CarManager(QWidget?*parent)?:
????QMainWindow(parent)
????ui(new?Ui::CarManager)
{
????ui->setupUi(this);

????//?創建空xml
????createxml();
????//?連接數據庫
????bool?bl?=?connectDB();
????if(!bl)
????{
????????return;
????}

????//?銷售車輛
????initSaleCar();

????//?統計
????initTongji();

????//?新車
????initNewCar();

????ui->title->setText(“

車輛管理

“);
????ui->stackedWidget->setCurrentIndex(0);
????//?車輛管理
????connect(ui->actionCar?&QAction::triggered?[=]()
????{
????????//?車輛管理
???????ui->stackedWidget->setCurrentIndex(0);
???????ui->title->setText(“

車輛管理

“);
????});

????//?銷售統計
????connect(ui->actionSale?&QAction::triggered?[=]()
????{
????????ui->stackedWidget->setCurrentWidget(ui->tongji);
????????ui->title->setText(“

銷售統計

“);
????});
}

CarManager::~CarManager()
{
????delete?ui;
}

//?連接數據庫
bool?CarManager::connectDB()
{
????//?添加連接
????m_db?=?QSqlDatabase::addDatabase(“QMYSQL“?);
????//?連接設置
????m_db.setHostName(“localhost“);
????m_db.setDatabaseName(“itcast“);
????m_db.setUserName(“root“);
????m_db.setPassword(“123456“);
????m_db.setPort(3306);
????//?打開數據庫
????if(!m_db.open())
????{
????????QMessageBox::critical(this?“Error“?m_db.lastError().text());
????????return?false;
????}
????return?true;
}

void?CarManager::initSaleCar()
{
????QSqlQueryModel*?model?=?new?QSqlQueryModel(this);
????model->setQuery(“select?name?from?factory“);
????//?廠家
????ui->factory->setModel(model);
????ui->changjia->setModel(model);
????factoryChanged(“請選擇廠家“);


????//?qt4
????//connect(ui->factory?SIGNAL(currentIndexChanged(QString))?this?SLOT(factoryChanged(QString)));

????void?(QComboBox::*?sigItemChanged)(const?QString?&)?=?&QComboBox::currentIndexChanged;
????connect(ui->factory?sigItemChanged?this?&CarManager::factoryChanged);????//?廠家
????connect(ui->brand?sigItemChanged?this?&CarManager::brandChanged);????//?品牌
????void?(QSpinBox::*?sigValueChanged)(int)?=?&QSpinBox::valueChanged;
????connect(ui->number?sigValueChanged?[=](int?value)
????{
????????if(value?==?0)
????????{
????????????ui->ok->setEnabled(false);
????????????ui->sum->clear();
????????????ui->sum->setEnabled(false);
????????}
????????else
????????{
????????????ui->ok->setEnabled(true);
????????????int?sum?=?ui->price->text().toInt()?*?value;
????????????ui->sum->setText(QString::number(sum));
????????}
????});

????//?確定
????connect(ui->ok?&QPushButton::clicked?[=]()
????{
????????//?準備數據
????????QString?factory?=?ui->factory->currentText();
????????QString?brand?=?ui->brand->currentText();
????????int?number?=?ui->number->value();???//

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????15584??2016-05-27?19:27??CarManager\carmanager.cpp

?????文件???????3015??2016-05-26?18:58??CarManager\carmanager.h

?????文件????????478??2016-05-26?18:58??CarManager\CarManager.pro

?????文件??????18634??2016-05-31?23:14??CarManager\CarManager.pro.user

?????文件??????21310??2016-05-31?23:12??CarManager\carmanager.ui

?????文件???????3795??2016-05-26?18:58??CarManager\histogram.cpp

?????文件???????1486??2016-05-26?18:58??CarManager\histogram.h

?????文件????????183??2016-05-26?18:58??CarManager\main.cpp

?????文件??????14393??2016-05-25?00:07??CarManager\mysql\car.sql

?????文件???????3286??2016-05-25?00:07??CarManager\mysql\itcast.sql

?????文件???????3270??2016-05-26?18:58??CarManager\pie.cpp

?????文件????????631??2016-05-26?18:58??CarManager\pie.h

?????目錄??????????0??2016-07-26?01:06??CarManager\mysql

?????目錄??????????0??2016-07-26?01:06??CarManager

-----------?---------??----------?-----??----

????????????????86065????????????????????14


評論

共有 條評論

相關資源