2012-02-24 53 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

我通過添加我自己的物品代理並自己做畫來解決它。