Hi,
ich habe eine funktion. und wenn man auf einn Button klickt soll diese funktion einen windows fileopendialog öfnnen und man soll nur exe anwendungrn auswählen können. und wenn man eine hat und auf ffnen geht solldar pfad sich in eine lineedit kopieren. wie mach ch das??
MFG Franz
Sorry wegen rechtschreibfehlern arm gebrochen:(
File open dialog
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
Als Hilfe zur Herangehensweise:
Du brauchst ein Widget, in dem dein Button liegt. In diesem Widget definierst du einen SLOT. Der SLOT öffnet einen QFileDialog, am besten einfach mit einer der statischen Methoden (z.B. QFileDialog::getOpenFileName()), was dir einen String liefert, welchen du sonst wo hin anzeigen kannst.
Nun musst du im Konstruktor deines Widget nur noch das clicked() SIGNAL des Buttons mit dem eigenen SLOT connect()'en, und schon passiert das was du willst.
Es wird hier aber erst mehr Infos geben, wenn du zeigst dass du es versucht hast
Denn so schwer ist es nicht, im Prinzip musst du im Assistant nur noch die Stichworte suchen, dann hast du alles beieinander.
Viel Erfolg
Franz
Du brauchst ein Widget, in dem dein Button liegt. In diesem Widget definierst du einen SLOT. Der SLOT öffnet einen QFileDialog, am besten einfach mit einer der statischen Methoden (z.B. QFileDialog::getOpenFileName()), was dir einen String liefert, welchen du sonst wo hin anzeigen kannst.
Nun musst du im Konstruktor deines Widget nur noch das clicked() SIGNAL des Buttons mit dem eigenen SLOT connect()'en, und schon passiert das was du willst.
Es wird hier aber erst mehr Infos geben, wenn du zeigst dass du es versucht hast
Viel Erfolg
Franz
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten: