Hornet
Гость
|
|
« : Январь 11, 2018, 14:36 » |
|
Не могу понять почему не закрашивается столбец цветом в талбице.
#include <QColor> #include<QPalette>
void MainWindow::on_pushButton_clicked() { model=new QSqlTableModel();
model->setTable("cartridge"); model->select();
model->setHeaderData(1,Qt::Horizontal,QObject::tr("Наименование картриджа")); model->setHeaderData(2,Qt::Horizontal, "Дата ввода в эксплатацию" ); model->setHeaderData(3,Qt::Horizontal,"Дата списания"); model->setHeaderData(4,Qt::Horizontal,"Описание");
ui->tableView->setModel(model); ui->tableView->resizeColumnsToContents();
ui->tableView->show();
ui->tableView->setBackgroundRole(4,QColor::blue());
ui->tableView->horizontalHeader()->setSectionResizeMode(4, QHeaderView::Stretch);
}
|