【问题标题】:In Qt, how to resize icons in a table?在 Qt 中,如何调整表格中的图标大小?
【发布时间】:2013-10-17 18:25:33
【问题描述】:

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

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

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

我怎样才能让它们变大?

【问题讨论】:

    标签: qt icons qtablewidget


    【解决方案1】:

    您需要更改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);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-15
      相关资源
      最近更新 更多