次の簡単なコードの QFileDialog でアプリケーションがクラッシュします。アプリケーションを起動した最初の 3 回は機能しましたが、QFileDialog が使用されている関数を変更しなくても、実行時にクラッシュします。
void Browse::on_browseButton_clicked()
{
QString direc=QFileDialog::getOpenFileName(this,tr("Open Directory"),"/home",0,0,QFileDialog::DontUseNativeDialog);
ui->lineEdit->setText(direc);
}
私は
QFileDialog::DontUseNativeDialog;
このWebページで示唆されているように 、それでもクラッシュします。
理由はありますか?ユーザーがシステムを参照してファイルまたはフォルダーを選択することを目指しています。このタスクを実行する別の作業がある場合は、お知らせください。
Ubuntu と Qt を使用します。