zoukankan      html  css  js  c++  java
  • 基于Qt的类QQ气泡聊天的界面开发

         近期在写IM 聊天界面,想设计出一个类似QQ气泡聊天的样式

    使用了几种办法

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

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

    3:使用QTextBrower载入css,可是好像仅仅支持css2.1版本号,css3全然不支持,这种话,花哨的样式应该是无法实现

    基于以上三种思路

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

    眼下写了第一种办法的效果。可是delegate没法实现文本复制等操作,可能会放弃之,可是还是上下效果图


    以上四张效果图,仅仅实现了文字显示,而且文字长度能够随着窗体拉伸而自适应窗体。实现了类似QQ的气泡形式

      另外使用QML实现请參看我的另外一篇文章基于QML的QQ群聊界面

    转载请说明出处


  • 相关阅读:
    JPA常见坑
    IDEA的快捷键使用
    java注解
    @ResponseBody注解之返回json
    mybatis坑之Integer值为null
    Java后端之SQL语句
    SSM项目配置swaggerUI
    mybatis入门案例2
    mybatis入门案例
    部署本地服务器的前端及后端
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5157264.html
Copyright © 2011-2022 走看看