Frage

Ich mache eine qt-Anwendung, die es dem Benutzer ermöglicht, eine Datei auszuwählen und dann auf OK klicken auf, starten Sie das dazugehörige Programm mit der Datei bereits geladen. Das Programm, das ich anfangen will, ist Java-basiert, und ich weiß, wie QProcess zu verwenden, um es zu öffnen zu bekommen, ich weiß nicht aber wissen, wie die Dateierweiterung hinzuzufügen, die der Benutzer auswählt. Irgendwelche Vorschläge?

War es hilfreich?

Lösung 2

Es tut uns verlassen alle hängen an diesem, ich löste tatsächlich dieses Problem selbst. Im Grunde habe ich nur QFileDialog meiner Datei auswählen Ich wollte einen QString öffnen und erstellt, die die gesamte Befehlszeile war ich brauchte, zu verwenden, um meine Anwendung zu kommen, um richtig zu laufen, die ich über QProcess geöffnet. Danke für die Hilfe sowieso.

Andere Tipps

Haben Sie versucht, QDesktopServices :: OpenURL ()

Sie können Ihr Programm Pfad und den Namen als URL (file: ///) übergeben. Und es wird mit einer geeigneten Anwendung openned werden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top