0
MyItem = new QListWidgetItem(QIcon(), "Testing");
MyItem->setTextAlignment(Qt::AlignHCenter);
this->GetListWidget()->addItem(MyItem);
“测试”将始终显示为与左侧对齐。为什么?Qt:setTextAlignment对QListWidget项目没有影响
MyItem = new QListWidgetItem(QIcon(), "Testing");
MyItem->setTextAlignment(Qt::AlignHCenter);
this->GetListWidget()->addItem(MyItem);
“测试”将始终显示为与左侧对齐。为什么?Qt:setTextAlignment对QListWidget项目没有影响
我通过添加我自己的物品代理并自己做画来解决它。
我刚刚尝试过使用最简单的示例,它按预期工作,我怀疑还有比刚刚显示的更多的事情。 – Chris 2012-02-24 22:35:37
它对我来说也是正确的。 (Windows 7 x64,Qt 4.7.4,MinGW) – 2012-02-24 22:39:19
我在MacOS 10.7上 - Qt 4.7.4 - 可能是那个配置导致了这个问题。我会在windows下检查一下,以确保。 – JasonGenX 2012-02-25 15:15:13