1
默認的標題,QTableWidget的的頭部有一些列編號與tabwidget, 所以,如果tablewidget有2列,頭部也有2列,如何定製QTableWidget的
現在我想我自己實現標題, 我想創建一個頭只有一列,並在它上面添加一些按鈕,我該如何實現?
默認的標題,QTableWidget的的頭部有一些列編號與tabwidget, 所以,如果tablewidget有2列,頭部也有2列,如何定製QTableWidget的
現在我想我自己實現標題, 我想創建一個頭只有一列,並在它上面添加一些按鈕,我該如何實現?
這個怎麼樣:
把qtablewidget和按鈕放在qvboxlayout裏面。設置項間距佈局爲0隱藏水平標題爲QTableWidget的,你應該得到這樣的:
如果你在代碼中這樣做,這樣做:
QVBoxLayout *verticalLayout = new QVBoxLayout;
verticalLayout->setSpacing(0);
QPushButton *pushButton = new QPushButton("Table header");
verticalLayout->addWidget(pushButton);
QTableWidget *tableWidget = new QTableWidget;
tableWidget->horizontalHeader()->setVisible(false);
verticalLayout->addWidget(tableWidget);
+1簡單有效。你也可以在QPushButton的標籤上添加一個箭頭,按下後可以對內容進行排序並反轉箭頭 - 模仿一個'真實'標題欄。 – cmannett85 2012-07-27 14:26:44
偉大的解決方案:) – camino 2012-07-27 15:09:16