GUI mitm QT Designer...



  • Habe ne Applikation die aus nem mainFrame mit diversen Buttons etc. besteht, und mit einem Haupt-Frame, in der Mitte des Bildschirms.

    Nun will ich es schaffen, das , wenn man nen bestimmten slot aktiviert, also button drückt z.b. sich ein neuer Doalog, (also ne *.ui-datei) innerhalb des mainFrames in diesem bestimmten Bereich öffnet.

    Wie geht das ?



  • Wie die Überschrift schon sagt, die *.ui Dateien vom QT-Designer sind
    keine lauffähigen Programme.
    Was Du wohl meinst, ist -> einen modalen Dialog auf ein Signal hin zu
    starten.
    -> Mache also Deinen neuen Dialog im Designer ( Eine von QDialog abgeleitete
    Klasse )
    -> Füge diesen dem Projekt hinzu
    -> Mache im Hauptprogramm Signal und Slot fertig
    -> Im Slot den neuen Dialog erzeugen
    -> und je nachdem per exec() oder show() starten.

    In der QT-Hilfe und den Examples sind einige Beispiele
    dazu enthalten, musst es halt auf Deine Verhältnisse
    anpassen.

    mfg Dirk


Anmelden zum Antworten