完成查询功能的“使用学/工号查询”和“查询卡的所有记录”功能;还未完成卡内记录查询
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
#include "reportLossPage.cpp"
|
||||
#include "depositPage.cpp"
|
||||
#include "consumePage.cpp"
|
||||
#include "queryPage.cpp"
|
||||
|
||||
|
||||
MainWindow::MainWindow(QWidget *parent)
|
||||
@@ -53,6 +54,35 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
|
||||
connect(ui->depositUserIdBox, &QSpinBox::valueChanged, [this]{ depositUserIdFilled = true; });
|
||||
|
||||
connect(ui->queryUserIdBox, &QSpinBox::valueChanged, [this]{ queryUserIdFilled = true; });
|
||||
|
||||
|
||||
// 查询表格设置
|
||||
ui->queryResultTable->setShowGrid(true); //设置显示格子线
|
||||
ui->queryResultTable->setSelectionBehavior(QAbstractItemView::SelectRows); //整行选中
|
||||
ui->queryResultTable->setEditTriggers(QAbstractItemView::NoEditTriggers); //禁止编辑
|
||||
ui->queryResultTable->horizontalHeader()->setStretchLastSection(true); //行头自适应表格
|
||||
ui->queryResultTable->horizontalHeader()->setHighlightSections(false); //点击表头时不对表头光亮
|
||||
ui->queryResultTable->setSortingEnabled(true); //启动排序
|
||||
// 设置表头字体加粗
|
||||
QFont queryResultTableFont = ui->queryResultTable->horizontalHeader()->font();
|
||||
queryResultTableFont.setBold(true);
|
||||
ui->queryResultTable->horizontalHeader()->setFont(queryResultTableFont);
|
||||
// 设置表头内容
|
||||
QStringList queryResultTableHeader;
|
||||
queryResultTableHeader << "时间" << "类型" << "金额" << "余额" << "设备" << "交易号";
|
||||
ui->queryResultTable->setColumnCount(queryResultTableHeader.size()); //设置列数
|
||||
ui->queryResultTable->setHorizontalHeaderLabels(queryResultTableHeader);
|
||||
ui->queryResultTable->horizontalHeader()->setDefaultAlignment(Qt::AlignCenter); // 每列居中对齐
|
||||
|
||||
ui->queryResultTable->setColumnWidth(0, 130);
|
||||
ui->queryResultTable->setColumnWidth(1, 40);
|
||||
ui->queryResultTable->setColumnWidth(2, 60);
|
||||
ui->queryResultTable->setColumnWidth(3, 80);
|
||||
ui->queryResultTable->setColumnWidth(4, 100);
|
||||
ui->queryResultTable->setColumnWidth(5, 240);
|
||||
|
||||
|
||||
|
||||
// 设置启动页面
|
||||
ui->stackedWidget->setCurrentWidget(ui->settingPage);
|
||||
|
||||
Reference in New Issue
Block a user