聊天小部件的Qt模型

时间:2016-06-03 13:12:25

标签: qt model

我需要创建一个聊天小部件,用于与玩具卫星进行通信。卫星可以发送子文本或图片,而孩子只能发送文本。

我在Qt上编写这个应用程序,但坚持正确的模型创建。当然它必须是一个列表模型,但在我的情况下,我有两种类型的消息(图片或文本)以及一些额外的数据,如日期和位置(仅限于来自卫星的消息)。

什么类我最好继承或使用我的任务?标准模型?足够还是我需要子类列表抽象模型?

我也是红色的,甚至可以在模型内部进行一些自定义,比如字体颜色等等。我只是想知道,这是一个正确的地方,还是我最好在委托中设置消息的背景颜色?

请注意,这个类将在qml中使用。

1 个答案:

答案 0 :(得分:0)

我认为最简单的方法是使用 QTreeWidget()