2012-02-24 120 views
0
MyItem = new QListWidgetItem(QIcon(), "Testing"); 
MyItem->setTextAlignment(Qt::AlignHCenter); 
this->GetListWidget()->addItem(MyItem); 

“测试”将始终显示为与左侧对齐。为什么?Qt:setTextAlignment对QListWidget项目没有影响

+0

我刚刚尝试过使用最简单的示例,它按预期工作,我怀疑还有比刚刚显示的更多的事情。 – Chris 2012-02-24 22:35:37

+0

它对我来说也是正确的。 (Windows 7 x64,Qt 4.7.4,MinGW) – 2012-02-24 22:39:19

+0

我在MacOS 10.7上 - Qt 4.7.4 - 可能是那个配置导致了这个问题。我会在windows下检查一下,以确保。 – JasonGenX 2012-02-25 15:15:13

回答

0

我通过添加我自己的物品代理并自己做画来解决它。