ui 0.7 增加按钮图标,增加qss,修改部分方法,界面优化
This commit is contained in:
@@ -14,28 +14,56 @@ void Reconstruction::setStyle()
|
||||
ui.centralWidget->setGeometry(0, 40, 1110, 400);
|
||||
ui.centralWidget->show();
|
||||
|
||||
// qss
|
||||
QFile file(":/qss/qss/flat.qss");
|
||||
file.open(QFile::ReadOnly);
|
||||
QTextStream filetext(&file);
|
||||
QString stylesheet = filetext.readAll();
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
|
||||
QPalette palette1;
|
||||
palette1.setColor(QPalette::Background, qRgba(44, 46, 70, 100));
|
||||
ui.widget->setPalette(palette1);
|
||||
QPalette palette2;
|
||||
palette2.setColor(QPalette::Background, Qt::white);
|
||||
ui.stackedWidget->setPalette(palette2);
|
||||
// QPa/*lette palette2;
|
||||
// palette2.setColor(QPalette::Background, Qt::white);
|
||||
// ui.stackedWidget->setPalette(palette2);
|
||||
ui.stackedWidget->setCurrentIndex(0);
|
||||
|
||||
setPicStyle();
|
||||
setButtonStyle();
|
||||
}
|
||||
void Reconstruction::setPicStyle()
|
||||
{
|
||||
ui.label_11->setPixmap(QPixmap(":/icon/image/calibration/novideo.png"));
|
||||
ui.label_21->setPixmap(QPixmap(":/icon/image/projection/novideo.jpg"));
|
||||
}
|
||||
void Reconstruction::setButtonStyle()
|
||||
{
|
||||
QString buttonStyle = "QPushButton{background-color:white;color: black;}"
|
||||
"QPushButton:hover{background-color:#cceeff; color: black;}"
|
||||
"QPushButton:pressed{background-color:rgb(85, 170, 255);border - style: inset; }";
|
||||
ui.pushButton->setStyleSheet(buttonStyle);
|
||||
ui.pushButton_2->setStyleSheet(buttonStyle);
|
||||
ui.pushButton_3->setStyleSheet(buttonStyle);
|
||||
// 给Button添加图标
|
||||
ui.pushButton->setIcon(QIcon(":/icon/image/common/camera.png"));
|
||||
ui.pushButton_2->setIcon(QIcon(":/icon/image/common/projection.png"));
|
||||
ui.pushButton_3->setIcon(QIcon(":/icon/image/common/3D.png"));
|
||||
|
||||
// qss
|
||||
QFile file("Resources/qss/flat.qss");
|
||||
file.open(QFile::ReadOnly);
|
||||
QTextStream filetext(&file);
|
||||
QString stylesheet = filetext.readAll();
|
||||
this->setStyleSheet(stylesheet);
|
||||
file.close();
|
||||
// 相机标定界面
|
||||
ui.pushButton_5->setIcon(QIcon(":/icon/image/calibration/pics.png"));
|
||||
ui.pushButton_6->setIcon(QIcon(":/icon/image/calibration/camera.png"));
|
||||
ui.pushButton_7->setIcon(QIcon(":/icon/image/calibration/cal.png"));
|
||||
ui.pushButton_8->setIcon(QIcon(":/icon/image/calibration/save.png"));
|
||||
|
||||
// 图案投影界面
|
||||
ui.pushButton_4->setIcon(QIcon(":/icon/image/projection/file.png"));
|
||||
|
||||
// 三维重建界面
|
||||
ui.pushButton_13->setIcon(QIcon(":/icon/image/reconstruction/import.png"));
|
||||
ui.pushButton_14->setIcon(QIcon(":/icon/image/reconstruction/export.png"));
|
||||
ui.pushButton_15->setIcon(QIcon(":/icon/image/reconstruction/save2.png"));
|
||||
ui.pushButton_16->setIcon(QIcon(":/icon/image/reconstruction/color.png"));
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user