我把图标作为项目放在表格中:
QTableWidget *table = new QTableWidget(this);
QTableWidgetItem *item = new QTableWidgetItem;
item->setSizeHint(QSize(100, 100));
item->setIcon(QIcon(fileName));
table->setItem(0, 0, item);
然而,无论图标的大小如何,它们在表格中都显示得非常小 我不关心文字。
我怎样才能让它们更大?
答案 0 :(得分:7)
您需要更改QTableWidget
中图标的大小。您可以使用从iconSize
继承的QAbstractItemView
属性执行此操作。请参阅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);