Sto utilizzando la funzione QFileDialog::getOpenFileName
per aprire un file. Tuttavia, sul computer di un client su cui è in esecuzione Windows 7, viene visualizzata una finestra di dialogo dei file aperti danneggiata, come mostrato nell'immagine, oppure arresta l'intera applicazione.Finestra di dialogo Qt file visualizzata in modo errato e si blocca
Il codice che uso per aprire la finestra di dialogo del file è:
void MainWindow::on_action_triggered() {
auto filename = QFileDialog::getSaveFileName(this, "Generate Report", "", "CSV files (*.csv)");
if (filename.isEmpty()) {
return;
}
// Do operations on filename...
}
Sto usando Qt 5.5 con Visual Studio 2013.
Doe succede con 'getOpenFileName',' getSaveFileName' o entrambi? – Mailerdaimon
Prova in build di debug, probabilmente manchi qualche dll nel rilascio. – Jerry
@Mailerdaimon succede per entrambi. – ajshort