QDesktopService::openUrl Verzögerung [gelöst]
Verfasst: 26. Juli 2011 15:44
Tagchen,
ich möchte in meinem Programm mit Hilfe eines Buttons eine Instanz des Windows Explorers aufrufen. Das funktioniert auch mittels
Was mich stört ist, dass es das im ersten Aufruf nur mit einer Verzögerung von ca. 15 sek macht. Bei jedem weiteren Drücken aber instant. Ich habe herausgefunden, dass es daran liegen könnte, dass die Funktion sich erst die richtige Anwendung für die Url heraussucht, sich diese dann aber merkt.
Meine Frage wäre jetzt, ob ich dem DesktopService irgendwie mitteilen kann, welche Anwendung er nehmen soll ( den Windows-Explorer ).
Die Syntax der QDesktopServices::setUrlHandler verstehe ich leider nicht wirklich
Danke!
ich möchte in meinem Programm mit Hilfe eines Buttons eine Instanz des Windows Explorers aufrufen. Das funktioniert auch mittels
Code: Alles auswählen
QString path = QDir::toNativeSeparators(HOME_PATH);
QDesktopServices::openUrl(QUrl("file:///" + path));
Meine Frage wäre jetzt, ob ich dem DesktopService irgendwie mitteilen kann, welche Anwendung er nehmen soll ( den Windows-Explorer ).
Die Syntax der QDesktopServices::setUrlHandler verstehe ich leider nicht wirklich
Danke!