下の写真のように,Executeボタンを押すとエクスプローラーが実行されるプログラムをQtで作成しました.もとは,下のソースにあるように,ボタンを押すとButton has been clicked!と表示されるプログラムでして,それを改良しました.結果的には,実行できるのですが,下のような警告が出ます.この警告の意味するところが分からないのでお聞きしたいのですが,この警告を出ないようにするにはどうしたらよいでしょうか?
'start'is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments, Openmode mode =ReadWrite) instead
C++
1void MyClass::doSomething() 2{ 3 QProcess *process = new QProcess(this); 4 QString file = "explorer ."; 5// QMessageBox::information(nullptr, "Hello", "Button has been clicked!"); 6 process->start(file); 7}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/18 03:59