This commit is contained in:
2020-08-13 17:52:18 +08:00
parent f8421cd75d
commit 6ec6f32fee
11 changed files with 88 additions and 35 deletions

View File

@@ -1,9 +1,13 @@
#include "QCarDealerAchievementWidget.h"
#include <QFileDialog>
#include "QCarDealerAchievementWidget.h"
#include "../../Data/DataManipulation/Excel/LoadFromExcel.h"
QCarDealerAchievementWidget::QCarDealerAchievementWidget(QWidget *parent)
: QWidget(parent)
using namespace std;
QCarDealerAchievementWidget::QCarDealerAchievementWidget( QWidget * parent )
: QWidget( parent )
{
ui.setupUi(this);
ui.setupUi( this );
init();
}
@@ -14,6 +18,26 @@ QCarDealerAchievementWidget::~QCarDealerAchievementWidget()
void QCarDealerAchievementWidget::onImport()
{
//选择文件
QString xlsxFilePath = QFileDialog::getOpenFileName( this,
"请选择要导入的数据文件",
".", "xlsx文件(*.xlsx)" );
if ( xlsxFilePath.isEmpty() == true )
{
return;
}
achievementVector.clear();
LoadCarDealerAchievementFromXlsx( xlsxFilePath.toStdWString(),
0,
1,
achievementVector );
//以后要修改
string userName = "car_dealer";
string password = "cpic123456";
string tnsName = "xmcx1";
}
@@ -35,5 +59,5 @@ void QCarDealerAchievementWidget::initWidgets()
void QCarDealerAchievementWidget::initSignal()
{
connect(ui.pButtonImport, SIGNAL(clicked()), this, SLOT(onImport()));
connect( ui.pButtonImport, SIGNAL( clicked() ), this, SLOT( onImport() ) );
}

View File

@@ -2,6 +2,7 @@
#include <QWidget>
#include "ui_QCarDealerAchievementWidget.h"
#include "../../Data/Datastructure/CarDealerAchievement/CarDealerAchievement.h"
class QCarDealerAchievementWidget : public QWidget
{
@@ -24,4 +25,7 @@ private:
private:
Ui::QCarDealerAchievementWidget ui;
//数据
std::vector<CarDealerAchievement> achievementVector;
};