You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
1.5 KiB
81 lines
1.5 KiB
#include "menu4.h" |
|
#include "ui_menu4.h" |
|
|
|
#include "qfluentwidgets" |
|
|
|
#include <QFileDialog> |
|
|
|
menu4::menu4(QWidget *parent) : |
|
QWidget(parent), |
|
ui(new Ui::menu4) |
|
{ |
|
ui->setupUi(this); |
|
dir = QApplication::applicationDirPath(); |
|
// process.setProgram("explorer.exe"); |
|
ui->pushButton_3->hide(); |
|
} |
|
|
|
menu4::~menu4() |
|
{ |
|
delete ui; |
|
} |
|
|
|
void menu4::on_pushButton_clicked() |
|
{ |
|
dir = QFileDialog::getExistingDirectory(this,QString::fromLocal8Bit("设置存储位置")); |
|
emit signalsetdir(dir); |
|
qDebug()<<dir; |
|
} |
|
|
|
|
|
void menu4::on_pushButton_2_clicked() |
|
{ |
|
emit signalshotimg(); |
|
} |
|
|
|
|
|
void menu4::on_pushButton_3_clicked() |
|
{ |
|
emit signalshotbin(); |
|
} |
|
|
|
|
|
void menu4::on_pushButton_4_clicked() |
|
{ |
|
emit signalsavevideo(ui->pushButton_4->isChecked()); |
|
if(ui->pushButton_4->isChecked()){ |
|
ui->pushButton_4->setText(u8"停止"); |
|
} |
|
else{ |
|
ui->pushButton_4->setText(u8"保存视频"); |
|
} |
|
} |
|
|
|
|
|
void menu4::on_pushButton_5_clicked() |
|
{ |
|
emit signalsavebin(ui->pushButton_5->isChecked()); |
|
if(ui->pushButton_5->isChecked()){ |
|
ui->pushButton_5->setText(u8"停止"); |
|
} |
|
else{ |
|
ui->pushButton_5->setText(u8"保存连续原始数据"); |
|
} |
|
} |
|
|
|
|
|
void menu4::on_pushButton_6_clicked() |
|
{ |
|
emit signalsavesbin(ui->spinBox->value()); |
|
} |
|
|
|
#include <QProcess> |
|
//void menu4::on_pushButton_7_clicked() |
|
//{ |
|
//// QStringList arg; |
|
//// arg.append(dir); |
|
//// process.setArguments(arg); |
|
// process.start("explorer.exe",QStringList("D:/workspace")); |
|
//// process.start("notepad.exe",QStringList(dir)); |
|
//} |
|
|
|
|