65,212
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char *argv[])
{
createConnection("127.0.0.1");
QSqlTableModel model;
model.setTable("money_io");
model.select();
QTableView tableView;
tableView.setModel(&model);
SexDelegate delegate;
tableView.setItemDelegateForColumn(1,&delegate);
tableView.setWindowTitle(QObject::tr("Spin Box Delegate"));
tableView.show();
return a.exec();
}

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "database.h"
#include "item.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
createConnection("127.0.0.1");
init();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::init()
{
model=new QSqlTableModel;
model->setTable("money_io");
model->select();
ui->tableView->setModel(model);
ui->tableView->setAlternatingRowColors(true);
ui->tableView->setStyleSheet("QTableView{background-color: rgb(255, 255, 255);""alternate-background-color: rgb(185, 185, 250);}");
//加载委托
SexDelegate comboBoxDelegate;
ui->tableView->setItemDelegate(&comboBoxDelegate);
}
