#include "menu4.h" #include "ui_menu4.h" #include "qfluentwidgets" #include 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()<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 //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)); //}