因為剛開始接觸qt
基礎還非常不紮實
但是需要有辦法寫出一個可以按下按鈕就開啟另一個寫好的執行檔
希望可以幫忙一下
查一下資料後似乎是要使用到qprocess
#include <QApplication>
#include <QProcess>
#include <QPushButton>
#include <QVBoxLayout>
int main( int argc, char *argv[] )
{
QApplication app(argc, argv);
QWidget *window = new QWidget;
window->setWindowTitle( "open" );
QPushButton *btn = new QPushButton("open");
QProcess *process = new QProcess(process);
QProcess::startDetached("path" );
QObject::connect(btn, SIGNAL(clicked()), ?, SLOT(?));
QVBoxLayout *vBoxLayout = new QVBoxLayout;
window->setLayout(vBoxLayout);
vBoxLayout->addWidget(btn);
window->resize(100,50);
window->show();
return app.exec();
}
這是我勉強寫出來的程式碼
有辦法直接就利用connect達到我的目的嗎?
問號的地方該如何填上呢?
或者是有辦法用對話框去開啟執行檔的範例?
我搜尋的結果大多是開圖檔或者是文字檔
所以找不到解決辦法
謝謝~