283 lines
16 KiB
C++
283 lines
16 KiB
C++
|
|
#include "shuttlebottomlinedialog.h"
|
||
|
|
#include "ui_shuttlebottomlinedialog.h"
|
||
|
|
|
||
|
|
shuttlebottomlineDialog::shuttlebottomlineDialog(QWidget *parent) :
|
||
|
|
QDialog(parent),
|
||
|
|
ui(new Ui::shuttlebottomlineDialog)
|
||
|
|
{
|
||
|
|
ui->setupUi(this);
|
||
|
|
setWindowFlags (Qt::Window | Qt::FramelessWindowHint);
|
||
|
|
setWindowModality(Qt::ApplicationModal);
|
||
|
|
|
||
|
|
initControlStyle();
|
||
|
|
}
|
||
|
|
|
||
|
|
shuttlebottomlineDialog::~shuttlebottomlineDialog()
|
||
|
|
{
|
||
|
|
delete ui;
|
||
|
|
}
|
||
|
|
|
||
|
|
void shuttlebottomlineDialog::on_buttonOk_clicked()
|
||
|
|
{
|
||
|
|
done(0);
|
||
|
|
}
|
||
|
|
|
||
|
|
void shuttlebottomlineDialog::on_buttonCancel_clicked()
|
||
|
|
{
|
||
|
|
done(0);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
void shuttlebottomlineDialog::initControlStyle()
|
||
|
|
{
|
||
|
|
|
||
|
|
double factoryX = getFactoryX();
|
||
|
|
double factoryY = getFactoryY();
|
||
|
|
|
||
|
|
SetStyle setControlStyle;
|
||
|
|
setControlStyle.setUiName(this->objectName());
|
||
|
|
|
||
|
|
|
||
|
|
//背景图
|
||
|
|
QString frameBackImgPath = setControlStyle.getSharedStyleSheet();
|
||
|
|
ui->frameBack->setStyleSheet(frameBackImgPath);
|
||
|
|
// ui->frameShuttleline->setStyleSheet(transparentStyle());
|
||
|
|
// ui->frameShuttleline->setStyleSheet(setControlStyle.getStyleSheet(this->objectName()));
|
||
|
|
ui->frameShuttleline->setGeometry(0,0,1920,900);
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
//范围 只写了1920*1080的
|
||
|
|
this->resize(GLB_SCR_WIGHT*factoryX,GLB_SCR_HEIGHT*factoryY);
|
||
|
|
this->move((GLB_SCR_WIGHT*factoryX-this->width())/2+g_mainWidgetPos.x(),(GLB_SCR_HEIGHT*factoryY-this->height())/2+g_mainWidgetPos.y());
|
||
|
|
ui->frameBack->setGeometry(0*factoryX, 0*factoryY, GLB_SCR_WIGHT*factoryX, GLB_SCR_HEIGHT*factoryY);
|
||
|
|
ui->framePageBtn->setGeometry(0*factoryX,(GLB_SCR_HEIGHT-GLB_LBUT_HEIGHT-GLB_EDGE_WIGHT)*factoryY,GLB_SCR_WIGHT*factoryX,GLB_LBUT_HEIGHT*factoryY);
|
||
|
|
ui->buttonOk->setGeometry((GLB_SCR_WIGHT-(GLB_EDGE_WIGHT+GLB_BAS_WIGHT*1+GLB_LBUT_WIGHT*2))*factoryX,0*factoryY,GLB_LBUT_WIGHT*factoryX,GLB_LBUT_HEIGHT*factoryY);
|
||
|
|
ui->buttonCancel->setGeometry((GLB_SCR_WIGHT-(GLB_EDGE_WIGHT+GLB_BAS_WIGHT*0+GLB_LBUT_WIGHT*1))*factoryX,0*factoryY,GLB_LBUT_WIGHT*factoryX,GLB_LBUT_HEIGHT*factoryY);
|
||
|
|
|
||
|
|
ui->buttonOk->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->buttonOk->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->buttonOk->objectName()));
|
||
|
|
|
||
|
|
ui->buttonCancel->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->buttonCancel->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->buttonCancel->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton->setGeometry(200,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel->setGeometry(190,550,150,120);
|
||
|
|
ui->ShuttleButton->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_2->setGeometry(400,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_2->setGeometry(390,550,150,120);
|
||
|
|
ui->ShuttleButton_2->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_2->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_3->setGeometry(600,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_3->setGeometry(590,550,150,120);
|
||
|
|
ui->ShuttleButton_3->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_3->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_4->setGeometry(800,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_4->setGeometry(790,550,150,120);
|
||
|
|
ui->ShuttleButton_4->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_4->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_5->setGeometry(1000,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_5->setGeometry(990,550,150,120);
|
||
|
|
ui->ShuttleButton_5->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_5->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_6->setGeometry(1200,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_6->setGeometry(1190,550,150,120);
|
||
|
|
ui->ShuttleButton_6->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_6->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButton_7->setGeometry(1400,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_7->setGeometry(1390,550,150,120);
|
||
|
|
ui->ShuttleButton_7->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_7->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
|
||
|
|
ui->ShuttleButton_8->setGeometry(1600,400,120,120);
|
||
|
|
ui->ShuttleButtonlabel_8->setGeometry(1590,550,150,120);
|
||
|
|
ui->ShuttleButton_8->setStyleSheet(confirmIconStyle());
|
||
|
|
ui->ShuttleButton_8->setTopImage(setControlStyle.getSharedTopStyleSheet(ui->ShuttleButton->objectName()));
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_2->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_2->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_2->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_2->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_3->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_3->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_3->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_3->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_4->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_4->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_4->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_4->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_5->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_5->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_5->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_5->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_6->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_6->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_6->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_6->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_7->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_7->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_7->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_7->setFont(fontSize_M());
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel_8->setStyleSheet(stateTextColour());
|
||
|
|
ui->ShuttleButtonlabel_8->setWordWrap(true);
|
||
|
|
ui->ShuttleButtonlabel_8->setAlignment((Qt::AlignTop|Qt::AlignHCenter));
|
||
|
|
ui->ShuttleButtonlabel_8->setFont(fontSize_M());
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void shuttlebottomlineDialog::showShuttlenumber(int remainShuttle , int NowBottom)
|
||
|
|
{
|
||
|
|
ui->frameShuttleline->show();
|
||
|
|
ui->framePageBtn->show();
|
||
|
|
if(remainShuttle == 1)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButton_4->setEnabled(false);
|
||
|
|
ui->ShuttleButton_5->setEnabled(false);
|
||
|
|
ui->ShuttleButton_6->setEnabled(false);
|
||
|
|
ui->ShuttleButton_7->setEnabled(false);
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 2)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButton_4->setEnabled(false);
|
||
|
|
ui->ShuttleButton_5->setEnabled(false);
|
||
|
|
ui->ShuttleButton_6->setEnabled(false);
|
||
|
|
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 3)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButton_4->setEnabled(false);
|
||
|
|
ui->ShuttleButton_5->setEnabled(false);
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 4)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButton_4->setEnabled(false);
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 5)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 6)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 7)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + tr("finally"));//已用完
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 8)
|
||
|
|
{
|
||
|
|
ui->ShuttleButtonlabel->setText(tr("Remaining quantity:") + " " + QString::number(NowBottom) +"%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_2->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_3->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_4->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_5->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_6->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_7->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
ui->ShuttleButtonlabel_8->setText(tr("Remaining quantity:") + " " + "100%");//当前梭芯底线剩余量
|
||
|
|
}
|
||
|
|
else if(remainShuttle == 0)
|
||
|
|
{
|
||
|
|
ui->ShuttleButton->setEnabled(false);
|
||
|
|
ui->ShuttleButton_2->setEnabled(false);
|
||
|
|
ui->ShuttleButton_3->setEnabled(false);
|
||
|
|
ui->ShuttleButton_4->setEnabled(false);
|
||
|
|
ui->ShuttleButton_5->setEnabled(false);
|
||
|
|
ui->ShuttleButton_6->setEnabled(false);
|
||
|
|
ui->ShuttleButton_7->setEnabled(false);
|
||
|
|
ui->ShuttleButton_8->setEnabled(false);
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|