2

我有一个 QListWidget,我想在每个项目旁边都有一个复选框。

当我用项目填充 ListWidget 时:

QListWidgetItem *item;
for (int i = 0; i < 10; ++i) {
    item = new QListWidgetItem();
    item->setText("Item");
    item->setFlags(item->flags() | Qt::ItemIsUserCheckable);
    item->setCheckState(Qt::Unchecked);
    ui->listWidget->addItem(item);
}

复选框被切断,它看起来像这样: 截屏

4

1 回答 1

0

这是当前 Qt 版本中的一个错误,它只发生在具有 Retina-Display 的 Mac 上。当程序以低分辨率启动时,一切看起来都很好。

于 2013-04-29T15:10:28.547 回答