Frage

Ich suchte seit einigen Stunden, aber ich kann keine Lösung finden.

Mein Setup ist wie folgt:

generasacodicetagpre.

Ich habe eine Funktion in meiner Funktion.CPP geschrieben, die einen QlistWidget in My Widget.ui eingeben. Es ist nur ein Test- und Fehlerprojekt:

    .
  • Ich habe bereits Widget.h und ui_widget.h enthalten, damit ich auf die Klassen zugreifen kann.
  • Das Widget ist die qwidget-Vorlage, die Sie mit dem qtDesigner erstellen können.
  • In Es gibt ein qlistwidget und ein qbutton.

Wenn ich auf das qbutton klicke, ruft er die Funktion in function.cpp auf, die einen Artikel zum qlistwidget hinzufügen wird.

Muss ich dafür einen benutzerdefinierten Steckplatz schreiben oder gibt es einen anderen Weg?


edit:

Wie angefordert, hier ist der Code.

mywidget.h

generasacodicetagpre.

das mywodget.cpp

generasacodicetagpre.

das mywidget.ui

generasacodicetagpre.

die Funktionen.h

generasacodicetagpre.

und die Funktionen .cpp

generasacodicetagpre.

Ich habe versucht, hinzuzufügen

generasacodicetagpre.

Ich habe dies mit und ohne q_objekt in der Funktionsklasse in verschiedenen Variationen ausprobiert. Ich war in diesem Fall sehr kreativ ^^

Ich hoffe, das hilft zu verstehen?

War es hilfreich?

Lösung

Versuchen Sie das:

generasacodicetagpre.

und Implementierung:

generasacodicetagpre.

die function.h

generasacodicetagpre.

und die function.cpp

generasacodicetagpre.

Andere Tipps

Sie müssen wahrscheinlich sowohl "mywidget.h" als auch "ui_mywidget.h" in Ihre function.cpp-Datei einschließen.Sie benötigen den ersten, der erfahren, was MyWidget ist, um auf die UI-Member-Variable zuzugreifen.Sie benötigen den zweiten, um zu wissen, was die UI-Variable enthält.

Etwas in diesen Zeilen sollte funktionieren, obwohl Sie wahrscheinlich nicht so erwarten:

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top