重构各页面代码,从h文件改为cpp文件;
添加硬件接口并添加,readerAPI使用硬件接口获取invenory信息和connect; 完成开卡初始页面,获取卡号和学号。
This commit is contained in:
34
newCardPage.cpp
Normal file
34
newCardPage.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
#include "mainwindow.h"
|
||||
#include "ui_mainwindow.h"
|
||||
|
||||
|
||||
/*
|
||||
* 功能:切换到开卡页面
|
||||
* 触发:点击工具栏的“开卡”
|
||||
*/
|
||||
void MainWindow::on_NewCardAction_triggered()
|
||||
{
|
||||
if (!ready())
|
||||
{
|
||||
QMessageBox::warning(this, QString("提示"), QString("读卡器或数据库未连接,请设置。"));
|
||||
if (ui->stackedWidget->currentWidget() != ui->settingPage)
|
||||
{
|
||||
ui->stackedWidget->setCurrentWidget(ui->settingPage);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
ui->stackedWidget->setCurrentWidget(ui->newCardPage);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* 功能:读卡器扫描卡片
|
||||
* 触发:点击开卡页面的“查询”
|
||||
*/
|
||||
void MainWindow::on_inventoryButton_clicked()
|
||||
{
|
||||
QStringList cardIdList = reader.inventory(10); // 最多显示10张卡
|
||||
ui->cardIdBox->clear();
|
||||
ui->cardIdBox->addItems(cardIdList);
|
||||
}
|
||||
Reference in New Issue
Block a user