Nur ein Fehler zu gehen, bis ich dies für meine Forschung!
Warning: Z-order assignment: " is not a valid widget.
FILE: qvvideoreaderblockwidget.ui
Es gibt keine Zahl, die mit ihm kamen. Ich habe versucht zu finden aber nicht auf einem open-ended-Teil.
Was muss ich tun, um richtig zu kompilieren, die diese Bibliothek?
InformationsquelleAutor der Frage Rek | 2011-07-26
Bearbeiten Sie die ui-Datei außerhalb des Qt-Creator. Löschen Sie die Zeilen, die mit "zorder" tags. Öffnen Sie im Qt-Creator und kompilieren Sie erneut. Es war für mich dann perfekt, die Warnung erscheint nicht mehr.
InformationsquelleAutor der Antwort Vlad
OK, ich hatte diese, und es verärgert mich auch. Ich weiß nicht, was die Ursache, aber es ist nicht ernst. Ich nehme an, dass der Bruch und die Umarbeitung aller layouts könnte es zu beheben. Anderen frameworks eher auf eine Menge Warnungen, aber tho ich bin neu in Qt, nicht eine noch. Ich ging in einen anderen editor, und entfernt eine Linie, die sagte (soweit ich mich erinnern kann):
wurde unter vielen anderen Linien, welche auch z-order tags. Ich löschte die Zeile mit diesem tag, wieder aufgebaut und alle. Problem verschwunden. Interessant genug, alle die z-Reihenfolge der tags war verschwunden aus meiner Datei, wenn ich betrachtete es weiter. Es muss ein bug ist, aber offensichtlich ein wenig Folgen, ausgenommen diejenigen, die hassen zu sehen, die Stille Schönheit des Qt-verwöhnt.
InformationsquelleAutor der Antwort Zathras
Funktioniert die ui-Datei qvvideoreaderblockwidget.ui enthalten "Gefördert widgets"? Wenn dem so ist, verwenden Sie den "Gefördert widgets" - dialog des (Qt4-designer) dafür, dass der header der geförderten widget-Klasse wird deklariert, als "global" enthalten.
Im Falle der benutzerdefinierten widget-Klasse ist mit dem Namen "MyWidget" und die Kopfzeile mit dem Namen "mywidget.h" und dem Mitglied-widgets sollen unter dem Namen "myWidget", die uic-generiert den code, der die ui-Klasse wie folgt:
InformationsquelleAutor der Antwort Mike
Ist es mir passiert, wenn ich Sie gelöscht, ein ziemlich großes Stück von dem Zeug in den designer. Die Untersuchung zeigte, dass die designer versagt hatte, zu entfernen, zorder-tag im Hinblick auf das widget habe ich gelöscht (die, nebenbei bemerkt, enthielt eine Reihe von anderen widgets).
Löschen Sie die Zeile wie vorgeschlagen gelöscht, das problem. Wenn Sie eine Last von zorder-tags, die Sie wahrscheinlich benötigen, um vorsichtig sein, löschen Sie einfach die ein, die sich auf das gelöschte Element.
InformationsquelleAutor der Antwort Alan Lenton
Ich hatte das gleiche problem, und löschen Sie die .exe-Datei aus dem output-Ordner (debug oder release) vor dem ausführen/kompilieren Sie die Quelle, das problem gelöst.
InformationsquelleAutor der Antwort totymedli