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