基于Qt开发QQ气泡式聊天界面的技术建议

toby520 发布于 2014/06/24 10:50
阅读 2K+
收藏 3
Qt

最近在写IM 聊天界面,想设计出一个类似QQ气泡聊天的样式 使用了几种办法

1:使用Qt下面的QListview来实现QQ类似效果,差强人意

2:使用QWebview加载html css样式来完成,发现效果不错,但是毕竟webview占用巨大的内存

3:使用QTextBrower加载css,但是好像只支持css2.1版本,css3完全不支持,这样的话,花哨的样式应该是无法实现

基于以上三种思路

    最后发现还是QML实现比较好,但是qml基于文本与动画图片混合显示没找到好的办法,有好的办法的希望可以给指点一二

目前写了第一种办法的效果,但是delegate没法实现文本复制等操作,可能会放弃之

求各位大神有更好的点子指点一二

加载中
0
此号作废
此号作废
呀,我也在做一个IM,客户端用的PyQt。你服务端用的什么网络模型。
0
toby520
toby520
我们服务器端使用的是nodejs来处理即时信息,外加部分php接口内容
0
toby520
toby520
没有人来说说思路吗?有人提到使用graphicview框架,个人正在尝试呢
0
L5_Railgun
L5_Railgun
用Qt的话,qml是最好的选择,没有之一
0
渡世白玉
渡世白玉

QML应该能解决的、、


0
toby520
toby520
如果硬是要QWidget或者graphicview来实现的话,qml现在还不是很好使用
0
回去干活
回去干活
点9 图就可以破之了阿?
0
HappyJandun
HappyJandun
我现在也要实现类似的功能,两个月过去了,你有什么建议呢?
toby520
toby520
没有好的解决方案,使用QML倒是可以达到一定的效果,不理想
返回顶部
顶部