0

一般的な文字列だけでなく、カスタムを表示することは可能QWidgetですか?QHeaderView

また、高さhorizontalHeaderItemのみの変更は可能でしょうか?これを行うとクラッシュします:

(ui->myTable->horizontalHeaderItem(0))->setSizeHint(QSize(200,300));
4

3 に答える 3

0

.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); 
于 2014-11-19T17:32:34.990 に答える