代码拉取完成,页面将自动刷新
#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);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。