2013-10-17 78 views
2

我把圖標作爲項目中的表:在Qt中,如何調整表格中的圖標大小?

QTableWidget *table = new QTableWidget(this); 
QTableWidgetItem *item = new QTableWidgetItem; 
item->setSizeHint(QSize(100, 100)); 
item->setIcon(QIcon(fileName)); 
table->setItem(0, 0, item); 

但是無論圖標大小,它們顯示在表非常小。
我不在乎文字。

我怎樣才能讓它們變大?

回答

6

您需要更改QTableWidget中圖標的大小。您可以使用從QAbstractItemView繼承的iconSize屬性。請參閱here

QTableWidget *table = new QTableWidget(this); 
table->setIconSize(QSize(100, 100)); 
QTableWidgetItem *item = new QTableWidgetItem; 
item->setSizeHint(QSize(100, 100)); 
item->setIcon(QIcon(fileName)); 
table->setItem(0, 0, item); 
相關問題