SUBLASSING QUILAUNTER UND ERKLIERUNG DER CREATEWIDET-Funktion davon
-
23-12-2019 - |
Frage
Ich musste Widget-Klassennamen, Namen usw. von GUI geladen, die über den Quiloader geladen wurde. Und ich habe hier eine Antwort erhalten, dass ich Quiloader subclassen und seine Methode wiederherstellen musste.
Ich habe MainWindow und über Menü / Symbolleiste lade ich die Datei und zeige es.Und wenn ich lade, möchte ich wissen, welche Elemente sich in dieser GUI befinden, um weiter mit ihnen zu arbeiten. Der Code, den ich hier von einem Benutzer bekam:
generasacodicetagpre.Ich habe UILAADER verwendet, um meine Datei zu laden.Und es funktioniert.
Meine Frage jetzt ist, wie ich CreateWidget vor der Rücksendung von Widget intercept habe, möchte ich die Liste des Widgets erhalten und dann Widgets zurückgeben. Ich weiß nicht, wie der effiziente Weg ist, eine Liste als einfacher zu erstellen wie diese: 0=> TextBox, 1=> Button, ... Ich kümmere mich wirklich nicht um die Struktur, die ich nur wissen muss, welcher an erster Stelle steht und was es ist.
danke.
Lösung
Ich würde den Klassenloader überhaupt nicht ehrlich neu erneuern. generasacodicetagpre.
Sie gehen hier los, Ihre Widgets enthält Liste aller Formkomponenten ..