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);
我正在使用 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);