一般的な文字列だけでなく、カスタムを表示することは可能QWidget
ですか?QHeaderView
また、高さhorizontalHeaderItem
のみの変更は可能でしょうか?これを行うとクラッシュします:
(ui->myTable->horizontalHeaderItem(0))->setSizeHint(QSize(200,300));
一般的な文字列だけでなく、カスタムを表示することは可能QWidget
ですか?QHeaderView
また、高さhorizontalHeaderItem
のみの変更は可能でしょうか?これを行うとクラッシュします:
(ui->myTable->horizontalHeaderItem(0))->setSizeHint(QSize(200,300));
.cpp
デザインファイルではなく、プログラムでファイルにヘッダーを追加することで解決しました。
QTableWidgetItem *header1 = new QTableWidgetItem("Title of Header 1");
header1->setBackgroundColor(QColor(81,81,81));
header1->setIcon(QIcon(QPixmap(":/images/header1Icon.png")));
header1->setSizeHint(QSize(450,35));
ui->myTable->setHorizontalHeaderItem(0, header1);