|
|
@ -36,6 +36,24 @@ MainWidget::MainWidget(QWidget *parent) : |
|
|
|
|
|
|
|
//显示连接状态
|
|
|
|
ui->statusLabel->setText("Not Connected"); |
|
|
|
|
|
|
|
//显示设置
|
|
|
|
QFont font1, font2; |
|
|
|
font1.setPointSize(150); |
|
|
|
font2.setPointSize(20); |
|
|
|
ui->textLabel->setFont(font1); |
|
|
|
ui->countdownLabel->setFont(font1); |
|
|
|
ui->statusLabel->setFont(font2); |
|
|
|
ui->textLabel->setStyleSheet("QLabel {color: rgb(255,0,0);}");//设置文本红色
|
|
|
|
ui->countdownLabel->setStyleSheet("QLabel {color: rgb(255,0,0);}");//设置文本红色
|
|
|
|
ui->statusLabel->setStyleSheet("QLabel {color: rgb(85,255,0);}");//设置文本绿色
|
|
|
|
ui->textLabel->setAlignment(Qt::AlignHCenter); |
|
|
|
ui->countdownLabel->setAlignment(Qt::AlignHCenter); |
|
|
|
ui->statusLabel->setAlignment(Qt::AlignRight); |
|
|
|
ui->textLabel->setAlignment(Qt::AlignCenter); |
|
|
|
ui->countdownLabel->setAlignment(Qt::AlignCenter); |
|
|
|
ui->statusLabel->setAlignment(Qt::AlignCenter); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
MainWidget::~MainWidget() |
|
|
@ -77,6 +95,27 @@ void MainWidget::updateUi() |
|
|
|
ui->countdownLabel->setText(str); |
|
|
|
} |
|
|
|
|
|
|
|
void MainWidget::paintEvent(QPaintEvent *event) |
|
|
|
{ |
|
|
|
//设置背景图片
|
|
|
|
QPainter p(this); |
|
|
|
p.drawPixmap(0,0,this->width(),this->height(),QPixmap(":/image/black_bg.jpg")); |
|
|
|
// qDebug() << "MainWidget::paintEvent";
|
|
|
|
|
|
|
|
//重新调整label字体大小
|
|
|
|
//TODO
|
|
|
|
} |
|
|
|
|
|
|
|
void MainWidget::resizeEvent(QResizeEvent *event) |
|
|
|
{ |
|
|
|
QWidget::resizeEvent(event); |
|
|
|
|
|
|
|
//标题
|
|
|
|
ui->textLabel->setGeometry(0,0,this->width(),(this->height()-20)/2); |
|
|
|
ui->countdownLabel->setGeometry(0,(this->height()-20)/2,this->width(),(this->height()-20)/2); |
|
|
|
ui->statusLabel->setGeometry(0,this->height()-16,this->width(),20); |
|
|
|
} |
|
|
|
|
|
|
|
void MainWidget::onWsConnectedStatusChanged(int status) |
|
|
|
{ |
|
|
|
qDebug() << "MainWidget::onWsConnectedStatusChanged " << status; |
|
|
|