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

#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));
//}