使用QT显示聊天信息的控件
发布时间
阅读量:
阅读量
QT实现显示聊天信息的控件
- 正在开发一款适用于局域网环境的聊天工具。在用户界面设计方面,首要关注的是用于展示聊天内容的区域。以下为初步测试所采用的界面布局。

- 实现方式为将自定义的聊天项组件添加至QListWidget中,该组件内嵌两个QLabel,分别用于展示用户头像与聊天内容。依据不同的聊天身份,对这两个标签的位置进行相应调整。具体代码如下所示。
- ChatItem为该组件的命名,对应的头文件内容如下
#define CHATITEM_H
#include <QWidget>
#include <QLabel>
class ChatItem : public QWidget
{
Q_OBJECT
public:
enum ChatRole
{
host,
guest
};
ChatItem(QString msg, int headId, ChatRole role, QWi
全部评论 (0)
还没有任何评论哟~
