如何将Qlistwidgetitem文本与图标垂直对齐?

时间:2014-03-24 06:57:19

标签: qt

我在Qlistwidget中添加了Qlistwidgetitem的图标和文字。 图标大小为24 * 24,位于文本的左侧。添加图标后,文本显示在可用空间的顶部,我想在可用空间中垂直对齐。 我试过itemToAdd->setTextAlignment( Qt::AlignVCenter),但没有显示任何效果。

你能建议其他任何方法吗?

enter image description here

查看文字位于可用空间的顶部。

myQlistWidget->addItem(new QListWidgetItem( *GuiIconManager::ref().find("icon") , nodeValue()) );

* GuiIconManager :: ref()。find(“icon”)返回QIcon大小为24 * 24,nodeValue()返回QString。

操作系统是linux。

1 个答案:

答案 0 :(得分:1)

确保您传入QListWidgetItem的字符串在其末尾没有换行符