Ich habe eine QVBoxLayout durch den Drag & Drop-Bereich erstellt. Inside davon AT RUN TIME Ich füge einige Widgets mit dem BefehlWie durch alle Widget in einem QVBoxLayout Zyklus
ui-> verticalLayout-> insertWidget() // mit entsprechenden Optionen.
Alle Widgets, die ich einfüge, sind vom selben Typ/Klasse.
Ich möchte die eingefügten Widgets durchlaufen, um einige Aktionen über sie auszuführen.
Ich nehme an, es ist wirklich einfach, aber kann nicht scheinen, wie ...
, um herauszufinden,danke euch allen!
Ich weiß, ich kann viel fragen, aber könnten Sie mir bitte einen Beispielcode zeigen? – Wing
Es sollte so etwas sein: für (int i = 0; ich < layout-> count(); ++ i) do_something (layout-> itemAt (i) -> widget()); Achten Sie darauf, dass die Methode widget() einen Nullzeiger zurückgibt. – wasthishelpful
Vielen Dank! Sie waren wirklich hilfreich! – Wing