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

Qt 如何将Qlistwidgetitem文本与图标垂直对齐?,qt,Qt,我正在Qlistwidget中添加图标和文本作为Qlistwidgetitem。 图标大小为24*24,位于文本左侧。添加图标后,文本显示在可用空间的顶部,我想在可用空间中垂直对齐。 我尝试了itemToAdd->setTextAlignment(Qt::AlignVCenter),但没有显示任何效果 你能推荐其他的方法吗 请参见可用空间顶部的文本 myQlistWidget->addItem(新的QListWidgetItem(*GuiIconManager::ref().find(“图标”

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

你能推荐其他的方法吗

请参见可用空间顶部的文本

myQlistWidget->addItem(新的QListWidgetItem(*GuiIconManager::ref().find(“图标”),nodeValue())

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


操作系统是linux。

确保传递到QListWidgetItem的字符串末尾没有换行符

运行时操作系统是什么?我在Windows7和it中进行测试。您是否使用了designer或手工编制的所有代码?如果是后者,请向我们展示更多有关代码的详细信息。感谢@Tay2510的评论。我没有使用designer,而是手工编写了代码。它的myQlistWidget->addItem(新的QListWidgetItem(*GuiIconManager::ref().find(“图标”),nodeValue())*GuiIconManager::ref().find(“icon”)返回大小为24*24的QIcon,nodeValue()返回QString。操作系统是linux。