qt - 在 Qt 中,如何调整表格中的图标大小?

标签 qt icons qtablewidget

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

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

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

我怎样才能让它们变大?

最佳答案

您需要更改 QTableWidget 中图标的大小.您可以使用 iconSize 这样做继承自 QAbstractItemView 的属性(property).见 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);

关于qt - 在 Qt 中,如何调整表格中的图标大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19434391/

相关文章:

python - 检索选定的记录

QTableWidget:如何用更少的垂直间距填充获得更紧的线条?

qt - 如何从YouTube网址(如VLC)播放视频?

c++ - 如何设置 QWidget 宽度?

java - 如何创建一个 JButton,文本位于按钮左侧,图标与按钮右侧分开

java - JFrame最小化图标查询?

android - Cordova android 应用程序未在主屏幕上显示图标

qt - 将 QTableWidget 中的 QRadioButtons 分组到行中

c++ - QNetworkReply 错误 : Network access is disabled

c++ - 无法使用 QXmlStreamReader 识别空元素