2013-10-17 39 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); 
相关问题