Seite 1 von 1

Newbie: .ui Datei in ausführbare Datei einbinden ?

Verfasst: 21. Juli 2005 17:25
von Graymalkin
Hallo Allerseits,

ich bin neu was die QT Programmierung angeht.
Daher auch meine newbie Frage:

Ich habe jetzt mit dem QT-Designer eine GUI gebastelt.
Wie bekomme ich diese jetzt in eine ausführbare Datei ?
Bei den QT Tutorials wird die GUI direkt in einer cpp Datei erstellt und es wird nirgends bezug darauf genommen wie man mit einer .ui Datei umgeht.

Danke im Voraus für eure Antworten.

Verfasst: 21. Juli 2005 17:31
von BartSimpson
Schau dir mal das Dessignter tutorial an.

ui einbinden

Verfasst: 23. Juli 2005 13:29
von shs
Nenne deinen Dialog zum Beispiel MainWindow und speichere das ui-File als mainwindow.ui.

Dann kannst du den Dialog mit dieser main.cpp einbinden:

Code: Alles auswählen

#include <qapplication.h>
#include "mainwindow.h"

int main(int argc, char *argv[])
{
    
    QApplication application(argc, argv); 
    
    MainWindow mainWindow(0);
    application.setMainWidget(&mainWindow);
    mainWindow.show();
        
    return application.exec();
}
Du hast dann also mainwindow.ui und main.cpp in einem verzeichnis.

Dann auf der konsole:

qmake -project
qmake
make

Das erzeugt die Anwendung mit dem Namen verzeichnis bz. verzeichnis.exe unter windoof.

Starten mit ./verzeichnis (linux)bzw. verzeichnis.exe (windows)