我在Qlistwidget中添加图标和文本作为Qlistwidgetitem。图标大小为24*24,位于文本的左侧。添加图标后,文本显示在可用空间的顶部,我希望在可用空间中垂直对齐它。我尝试了itemToAdd->setTextAlignment( Qt::AlignVCenter)
,但没有显示任何效果。
你能推荐其他的方法吗?
请参阅文本位于可用空间的顶部。
myQlistWidget->addItem(new QListWidgetItem( *GuiIconManager::ref().find("icon") , nodeValue()) );
*GuiIconManager::ref().find(“QIcon”)返回24*24的图标大小,nodeValue()返回QString。
操作系统为linux。
发布于 2015-04-10 04:46:05
确保传递给QListWidgetItem的字符串末尾没有换行符
https://stackoverflow.com/questions/22602848
复制相似问题