• 大小: 810KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签: qt  bubble  chat  

资源简介

用Qt实现的聊天气泡,采用QScrollArea实现,可显示文本、图片。可在https://blog.csdn.net/qq_22302267/article/details/102524747查看效果

资源截图

代码片段和文件信息

#include “Bubbleframe.h“
#include 
#include 
const int WIDTH_SANJIAO  = 8;  //三角宽
Bubbleframe::Bubbleframe(ChatRole role QWidget *parent)
    :Qframe(parent)
    m_role(role)
    m_margin(3)
{
    m_pHLayout = new QHBoxLayout();
    if(m_role == ChatRole::Self)
        m_pHLayout->setContentsMargins(m_margin m_margin WIDTH_SANJIAO + m_margin m_margin);
    else
        m_pHLayout->setContentsMargins(WIDTH_SANJIAO + m_margin m_margin m_margin m_margin);

    this->setLayout(m_pHLayout);
}

void Bubbleframe::setMargin(int margin)
{
    //m_margin = margin;
}

void Bubbleframe::setWidget(QWidget *w)
{
    if(m_pHLayout->count() > 0)
        return ;
    else{
        m_pHLayout->addWidget(w);
    }
}

void Bubbleframe::paintEvent(QPai

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2100  2019-10-12 16:27  char-view\Bubbleframe.cpp

     文件        497  2019-10-11 10:26  char-view\Bubbleframe.h

     文件       2094  2019-10-11 17:14  char-view\ChatItembase.cpp

     文件        558  2019-10-11 14:18  char-view\ChatItembase.h

     文件       3324  2019-10-12 16:36  char-view\ChatView.cpp

     文件        732  2019-10-11 16:17  char-view\ChatView.h

     文件       1571  2019-10-12 15:01  char-view\ChatView.pro

     文件      24066  2019-10-12 11:19  char-view\ChatView.pro.user

     文件        115  2019-10-10 12:47  char-view\common.h

     文件    1796396  2019-09-26 10:13  char-view\emoji.ttf

     文件        575  2019-10-11 15:51  char-view\main.cpp

     文件       3126  2019-10-12 16:23  char-view\MainWindow.cpp

     文件        432  2019-10-12 15:51  char-view\MainWindow.h

     文件       4275  2019-10-12 16:19  char-view\MainWindow.ui

     文件       7038  2019-10-12 15:24  char-view\MessageTextEdit.cpp

     文件       1657  2019-10-12 15:20  char-view\MessageTextEdit.h

     文件        730  2019-10-12 16:42  char-view\PictureBubble.cpp

     文件        312  2019-10-11 11:10  char-view\PictureBubble.h

     文件      24171  2019-10-11 14:13  char-view\QFontMetricsF.pro.user

     文件      24171  2019-09-12 17:36  char-view\QFontMetricsF.pro.user.0e8d4de

     文件      23865  2019-09-13 17:36  char-view\QFontMetricsF.pro.user.96095be

     文件       2831  2019-10-12 10:35  char-view\TextBubble.cpp

     文件        508  2019-10-11 10:46  char-view\TextBubble.h

     文件         93  2019-09-26 10:18  char-view\ttf.qrc

     目录          0  2019-10-12 17:33  char-view

----------- ---------  ---------- -----  ----

              1925237                    25


评论

共有 条评论