1 Star 0 Fork 2

spyhooky/ 毕设大作业基于qt5开发的局域网聊天软件

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
contactlistitem.cpp 936 Bytes
一键复制 编辑 原始数据 按行查看 历史
UNSTOPPABLE 提交于 2022-08-19 16:11 . 首次提交
#include "contactlistitem.h"
#include "talkui.h"
#include <QPainter>
ContactListItem::ContactListItem(QWidget *parent) : QWidget(parent)
{
initUi();
}
void ContactListItem::initUi()
{
avatar=new QWidget(this);
nickName=new QLabel(this);
hostName=new QLabel(this);
avatar->setFixedSize(40,40);
avatar->move(7,7);
nickName->move(54,10);
hostName->move(54,27);
avatar->installEventFilter(this);
nickName->setStyleSheet("QLabel{ background: transparent;color:black;font:15pt;}");
hostName->setStyleSheet("QLabel{ background: transparent;color:#bdbdbd;font:12pt;}");
}
bool ContactListItem::eventFilter(QObject *obj, QEvent *event)
{
if(obj == avatar)
{
if(event->type() == QEvent::Paint)
{
QPainter painter(avatar);
painter.drawPixmap(avatar->rect(), QPixmap(":/img/avatar1.png"));
}
}
return QWidget::eventFilter(obj, event);
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/spyhooky/lan-chat-software-based-on-qt5.git
[email protected]:spyhooky/lan-chat-software-based-on-qt5.git
spyhooky
lan-chat-software-based-on-qt5
毕设大作业基于qt5开发的局域网聊天软件
master

搜索帮助