如何在 QListWidget 中将项目向右对齐?

How can I Align an Item to Right in a QListWidget?

提问人:Rodrigo Ernesto V. Souza 提问时间:11/5/2023 最后编辑:Jason AllerRodrigo Ernesto V. Souza 更新时间:11/5/2023 访问量:45

问:

我有一个QListWidget,它显示QLabel的自定义类 我需要为这个特定的类设置方向,这意味着列表将包含显示在右侧和左侧的项目。

image of the widget

当我需要它位于右侧时,这个特定的标签会显示在左上角,但我不知道该怎么做。我尝试使用setAlignment和setDirection,但仍然不起作用。

C++ qt qt-creator qlistwidget

评论

1赞 musicamante 11/5/2023
你的要求不明确:你说你的标签需要设置“方向”,但图像显示对齐方式,这是非常不同的事情;然后你说你想显示显示在右侧或左侧的“项目”,但你的意思是每个项目(也就是标签,如你的蓝色背景)应该以不同的方式对齐,或者它的内容应该对齐?请注意,不能以不同宽度的列表项以不同的方式对齐;我的印象是你想要某种“聊天”小部件,一些文本在左边或右边对齐,但你的解释是不够的。
0赞 Community 11/6/2023
请澄清您的具体问题或提供其他详细信息以准确说明您的需求。正如目前所写的那样,很难确切地说出你在问什么。
0赞 Rodrigo Ernesto V. Souza 11/7/2023
我确实想要一种聊天小部件,标签小部件应该放在右侧,但它们的内容不应该有任何变化。我还想添加另一个标签(带有传入的 mensagens)并将其放在同一列表中的左侧,这可能吗?

答: 暂无答案