Qt - SetupUi () [doppelt]

8

Ich habe versucht, nach einer Beschreibung für die Methode setupUi() zu suchen, konnte aber nicht speziell in der Dokumentation Qt finden.

Was macht diese Methode? Zum Beispiel, wenn ich in eine Klasse setupUi(this) schreibe, was wird das tun? Was bedeutet das Einrichten einer Benutzeroberfläche am Ende?

Danke.

    
Simplicity 17.04.2011, 10:28
quelle

1 Antwort

15

setupUi() erstellt die tatsächlichen Instanzen von Widgets für Sie. Ein Formular, das Sie in QtDesigner erstellen, wird nur als XML-Datei gespeichert. Um also das eigentliche "Fenster" mit allen Elementen, die Sie in QtDesigner einfügen, zu erstellen und in Ihrer Anwendung anzuzeigen, wird setupUi() für Sie automatisch von UIC (UI-Compiler - ein Qt-Tool) erstellt Ich muss das nicht manuell machen. Alle Eigenschaften, die Sie in QtDesigner festlegen, und alle Elemente, die Sie dort platzieren, werden in C ++ - Code wie folgt "übersetzt":

%Vor%     
Barbaris 17.04.2011 15:34
quelle

Tags und Links