QListWidget 在列表底部添加项目

QListWidget add item at the bottom of the list

我正在使用 Qt5 制作消息传递应用程序。我使用 QListWidget 来显示消息,我希望将用户发送的消息添加到列表的 bottom。我试过这个:

QString message_content = "new message";
messages_list.insertItem(0, message_content);

但该消息仍然出现在 QListWidget 的 top。使用带有索引 -1 的 QListWidget::insertItem 也不起作用,导致消息出现在顶部,如下面的屏幕截图所示:

我想要的结果是让新消息出现在“这是旧项目”项目的下方。我怎样才能达到这个效果?

你必须使用addItem()方法:

messages_list.addItem(message_content);