1 Star 5 Fork 7

Chen JiFeng/ComAssist

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
StatusWidget.cpp 1.16 KB
一键复制 编辑 原始数据 按行查看 历史
Chen JiFeng 提交于 2021-05-30 22:56 . 实现了udp接收发送
#include "StatusWidget.h"
#include "ui_StatusWidget.h"
StatusWidget::StatusWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::StatusWidget)
{
ui->setupUi(this);
recvCount = 0;
sendCount = 0;
connect(ui->pushButtonClear,SIGNAL(clicked()),this,SLOT(slotPushButton()));
}
StatusWidget::~StatusWidget()
{
delete ui;
}
void StatusWidget::changeEvent(QEvent *e)
{
QWidget::changeEvent(e);
switch (e->type()) {
case QEvent::LanguageChange:
ui->retranslateUi(this);
break;
default:
break;
}
}
void StatusWidget::slotPushButton()
{
recvCount = 0;
sendCount = 0;
slotAddCount(0,1);
slotAddCount(0,0);
}
void StatusWidget::slotMessage(QString str)
{
ui->labelStatus->setText(str);
}
void StatusWidget::slotAddCount(int size, int flag)
{
if (size < 0)
return;
if (flag == 1)
{
recvCount += size;
QString str = QString(tr("Recv:%1")).arg(recvCount);
ui->labelRecv->setText(str);
}
else if (flag == 0)
{
sendCount += size;
QString str = QString(tr("Send:%1")).arg(sendCount);
ui->labelSend->setText(str);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/chenamy2017/ComAssist.git
[email protected]:chenamy2017/ComAssist.git
chenamy2017
ComAssist
ComAssist
master

搜索帮助