ファイルを選択し、ファイル名をchar *
QT フォームのメンバー変数として保存したいと思います。私は次のものを持っています
void MainWindow::SelectVolFile(){
QString qFileName = QFileDialog::getOpenFileName(this,
tr("Select VOL file..."), QDir::currentPath(), tr("Files (*.VOL)"));
if (!qFileName.isEmpty()){
QByteArray byteFileName = qFileName.toLatin1();
this->fileName = byteFileName->data();
}
}
byteFileName->data()
ただし、この関数が戻ると、範囲外になると思います。この状況を修正する良い方法は何ですか? どの変数をヒープに置くべきかわかりません。