diff --git a/Classes/Help.cpp b/Classes/Help.cpp new file mode 100644 index 0000000..961a10d --- /dev/null +++ b/Classes/Help.cpp @@ -0,0 +1,15 @@ +#include "Help.h" + +Help::Help(QWidget *parent) + : QWidget(parent) +{ + ui.setupUi(this); + + // QTextCodec *codec = QTextCodec::codecForName("utf-8"); //不起作用 + // QTextCodec::setCodecForLocale(codec); + ui.textBrowser->setText(QString::fromUtf8("help")); // 暂时不能写显示中文 +} + +Help::~Help() +{ +} diff --git a/Classes/Help.h b/Classes/Help.h new file mode 100644 index 0000000..2f49994 --- /dev/null +++ b/Classes/Help.h @@ -0,0 +1,17 @@ +#pragma once + +#include +#include "ui_Help.h" +#include + +class Help : public QWidget +{ + Q_OBJECT + +public: + Help(QWidget *parent = Q_NULLPTR); + ~Help(); + +private: + Ui::Help ui; +}; diff --git a/Classes/Reconstruction.cpp b/Classes/Reconstruction.cpp index d4d1b37..45add62 100644 --- a/Classes/Reconstruction.cpp +++ b/Classes/Reconstruction.cpp @@ -48,8 +48,8 @@ void Reconstruction::setPicStyle() 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; }"; + "QPushButton:hover{background-color:#e5ebfb; color: black;}" + "QPushButton:pressed{background-color:rgb(204,213,240);border - style: inset; }"; ui.pushButton->setStyleSheet(buttonStyle); ui.pushButton_2->setStyleSheet(buttonStyle); ui.pushButton_3->setStyleSheet(buttonStyle); @@ -359,4 +359,11 @@ void Reconstruction::on_pushButton_16_clicked() // todo 颜色选取框已选择颜色color,接下来对color进行处理 } } + +// 帮助 +void Reconstruction::on_pushButton_18_clicked() +{ + Help* help = new Help(); + help->show(); +} #pragma endregion diff --git a/Classes/Reconstruction.h b/Classes/Reconstruction.h index 55f83f7..a2f998f 100644 --- a/Classes/Reconstruction.h +++ b/Classes/Reconstruction.h @@ -16,6 +16,7 @@ #include #include #include "MyThread.h" +#include "Help.h" using namespace pcl; using namespace std; @@ -60,6 +61,7 @@ private slots: void on_pushButton_15_clicked(); void on_pushButton_16_clicked(); void on_pushButton_17_clicked(); + void on_pushButton_18_clicked(); void setPicAction(QString action); void setCloud(); }; diff --git a/UI/Help.ui b/UI/Help.ui new file mode 100644 index 0000000..8689442 --- /dev/null +++ b/UI/Help.ui @@ -0,0 +1,30 @@ + + + Help + + + + 0 + 0 + 601 + 411 + + + + Help + + + + + 10 + 10 + 581 + 391 + + + + + + + + diff --git a/UI/Reconstruction.ui b/UI/Reconstruction.ui index 3f91002..7f28cda 100644 --- a/UI/Reconstruction.ui +++ b/UI/Reconstruction.ui @@ -69,7 +69,7 @@ - 1 + 2 @@ -1016,7 +1016,7 @@ 820 - 330 + 310 141 41 @@ -1034,7 +1034,7 @@ 820 - 410 + 390 141 41 @@ -1052,7 +1052,7 @@ 820 - 490 + 470 141 41 @@ -1098,6 +1098,24 @@ + + + + 820 + 550 + 141 + 41 + + + + + 榛戜綋 + + + + 甯姪 + +