3

我将图标作为项目放在表格中:

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

但是,无论图标的大小如何,它们在表格中都显示得非常小。
我不在乎文字。

我怎样才能让它们变大?

4

1 回答 1

9

您需要更改QTableWidget. 您可以使用iconSize继承自 的属性来执行此操作QAbstractItemView。见这里

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);
于 2013-10-17T20:20:41.303 回答