状态显示完成

This commit is contained in:
hm
2021-04-18 16:29:56 +08:00
parent a29cb30b61
commit aaf522bb24
10 changed files with 369 additions and 171 deletions
+8 -10
View File
@@ -9,7 +9,7 @@ StateWidget::StateWidget(int flag,int index,QWidget *parent) : QWidget(parent)
title = new QLabel("new status");
title->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
title->setFixedSize(w/2,h);
title->setFixedSize(w/2,h+offset);
gridlayout->addWidget(title,0,0,1,1);
@@ -17,7 +17,7 @@ StateWidget::StateWidget(int flag,int index,QWidget *parent) : QWidget(parent)
{
label = new QLabel("0");
label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
label->setFixedSize(w/2,h);
label->setFixedSize(w/2,h+offset);
setColor(state::gray);
gridlayout->addWidget(label,0,1,1,1);
}
@@ -27,11 +27,12 @@ StateWidget::StateWidget(int flag,int index,QWidget *parent) : QWidget(parent)
bar->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
bar->setRange(0,100);
bar->setValue(0);
bar->setFixedSize(w/2,h);
bar->setFixedSize(w/2,h+offset);
gridlayout->addWidget(bar,0,1,1,1);
}
this->setLayout(gridlayout);
this->resize(w,h+ 2 * offset);
}
StateWidget::StateWidget(int flag, QString t,QVariant v,state s,int index, QWidget *parent) : QWidget(parent)
@@ -46,7 +47,7 @@ StateWidget::StateWidget(int flag, QString t,QVariant v,state s,int index, QWidg
title = new QLabel(t);
title->setAlignment(Qt::AlignLeft | Qt::AlignVCenter);
title->setFixedSize(w/2,h);
title->setFixedSize(w/2,h+offset);
gridlayout->addWidget(title,0,0,1,1);
@@ -54,7 +55,7 @@ StateWidget::StateWidget(int flag, QString t,QVariant v,state s,int index, QWidg
{
label = new QLabel(v.toString());
label->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
label->setFixedSize(w/2,h);
label->setFixedSize(w/2,h+offset);
setColor(s);
gridlayout->addWidget(label,0,1,1,1);
}
@@ -65,11 +66,12 @@ StateWidget::StateWidget(int flag, QString t,QVariant v,state s,int index, QWidg
bar->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
bar->setRange(0,100);
bar->setValue(v.toDouble());
bar->setFixedSize(w/2,h);
bar->setFixedSize(w/2,h+offset);
gridlayout->addWidget(bar,0,1,1,1);
}
this->setLayout(gridlayout);
this->resize(w,h + 2 * offset);
}
@@ -94,9 +96,6 @@ StateWidget::~StateWidget()
{
delete gridlayout;
}
}
@@ -140,7 +139,6 @@ void StateWidget::setRange(double m_min,double m_max)
{
bar->setRange(m_min,m_max);
}
}