据说最近要开发简单的IM工具,于是兴起,研究了下QQ聊天窗口,大概模拟了一下群聊的聊天显示界面,遂与大家分享之
画面粗糙还望海涵
图片有点大,原理基本就是使用listview来显示每一条记录,别人的记录显示在左侧,自己的聊天记录显示在右侧,但是他们公用的一个内容控件
贴下main.qml的代码吧,main本来应该是比较简洁的,这里未来得及整理,有需要大家可以自己去整理
import QtQuick 2.0
import QtQuick.XmlListModel 2.0Item {width: 400height: 600
// color: "gray"property XmlListModel tmpModel;property string atContents: "@zhuditingyu"