几乎完成
This commit is contained in:
@ -1,5 +1,8 @@
|
||||
#include "addcategory.h"
|
||||
#include "addcategory.h"
|
||||
#include <QString>
|
||||
|
||||
#include "config.h"
|
||||
|
||||
AddCategory::AddCategory(QWidget* parent)
|
||||
: QDialog(parent)
|
||||
{
|
||||
@ -9,21 +12,21 @@ AddCategory::AddCategory(QWidget* parent)
|
||||
//connect(ui.submit, &QPushButton::click, this, &AddCategory::submit);
|
||||
QStringList title;
|
||||
ui.tableWidget->setColumnCount(3);
|
||||
title << QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>") << QString::fromLocal8Bit("<EFBFBD><EFBFBD>ʾ") << QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
|
||||
title << QString::fromLocal8Bit("名称") << QString::fromLocal8Bit("显示") << QString::fromLocal8Bit("排序");
|
||||
ui.tableWidget->setHorizontalHeaderLabels(title);
|
||||
sqlite_helper.get_category(categrories,false);
|
||||
sqlite_helper.get_category(categrories,true);
|
||||
ui.tableWidget->setRowCount(categrories.count());
|
||||
int i = 0;
|
||||
for(auto category : categrories)
|
||||
{
|
||||
ui.tableWidget->setItem(i, 0, new QTableWidgetItem(category.name));
|
||||
if(category.id==1&&category.id==8)
|
||||
if(category.id==ALL||category.id==OTHERS||category.id==ELITE)
|
||||
{
|
||||
ui.tableWidget->item(i, 0)->setFlags(ui.tableWidget->item(i, 0)->flags() & (~Qt::ItemIsEditable));
|
||||
}
|
||||
QComboBox* combo_box = new QComboBox;
|
||||
combo_box->addItem(QString::fromLocal8Bit("<EFBFBD><EFBFBD>ʾ"), true);
|
||||
combo_box->addItem(QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ"), false);
|
||||
combo_box->addItem(QString::fromLocal8Bit("显示"), true);
|
||||
combo_box->addItem(QString::fromLocal8Bit("不显示"), false);
|
||||
if(category.display==true)
|
||||
{
|
||||
combo_box->setCurrentIndex(0);
|
||||
@ -36,7 +39,7 @@ AddCategory::AddCategory(QWidget* parent)
|
||||
combo_boxes << combo_box;
|
||||
i++;
|
||||
}
|
||||
//submit_btn = new QPushButton(QString::fromLocal8Bit("<EFBFBD>ύ"));
|
||||
//submit_btn = new QPushButton(QString::fromLocal8Bit("提交"));
|
||||
connect(ui.submit, &QPushButton::clicked, this, &AddCategory::submit);
|
||||
}
|
||||
AddCategory::~AddCategory()
|
||||
@ -60,7 +63,7 @@ void AddCategory::submit()
|
||||
categrory.sort = ui.tableWidget->item(i, 2)->text().toInt(&ok, 10);
|
||||
if(!ok)
|
||||
{
|
||||
QMessageBox::critical(this, QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QString::fromLocal8Bit("<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD>в<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"));
|
||||
QMessageBox::critical(this, QString::fromLocal8Bit("错误"), QString::fromLocal8Bit("排序列中有一行不是数字"));
|
||||
return;
|
||||
}
|
||||
categrories_new << categrory;
|
||||
|
Reference in New Issue
Block a user