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

Alles rund um die Programmierung mit Qt
Antworten
Graymalkin
Beiträge: 3
Registriert: 21. Juli 2005 17:10

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

Beitrag 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.
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

Schau dir mal das Dessignter tutorial an.
shs
Beiträge: 24
Registriert: 13. Juli 2005 20:53
Wohnort: Köln

ui einbinden

Beitrag 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)
shs
Antworten