Название: Цвет столбца в tableview не закрашивается ошибка Отправлено: 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); } |