[Qt] Errore QVision Widget al momento della compilazione



Answers

OK, ho avuto questo, e mi ha infastidito anche me. Non so cosa sia successo a causare questo, ma non è serio. Suppongo che rompere e rifare tutti i layout possa risolverlo. Altri quadri tendono a molti avvertimenti, ma io sono nuovo di Qt, non ancora uno. Sono andato in un altro editor e ho rimosso una riga che diceva (come meglio ricordo):

<z-order>verticalSpacer</z-order>

che era tra molte altre linee che erano anche tag z-order. Ho eliminato la linea con questo tag e ho ricostruito tutto. Problema andato. È interessante notare che tutti i tag z-order erano spariti dal mio file quando l'ho guardato dopo. Deve essere un bug, ma evidentemente uno di piccole conseguenze; tranne quelli che odiano vedere la bellezza serena di Qt viziato.

Question

Solo un errore fino a quando non avrò usato questo per la mia ricerca!

Warning: Z-order assignment: " is not a valid widget.
FILE: qvvideoreaderblockwidget.ui

Non c'è nessun numero di linea che è venuto con esso. Ho provato a trovare, ma non sono riuscito a vedere una parte a tempo indeterminato.

Cosa devo fare per compilare correttamente questa libreria?




È successo a me quando ho cancellato una grossa fetta di cose nel designer. Le indagini hanno dimostrato che il progettista non era riuscito a rimuovere un tag zorder relativo al widget che ho cancellato (che, tra l'altro, conteneva una serie di altri widget).

L'eliminazione della linea come suggerito ha risolto il problema. Se si dispone di un carico di tag zorder, è necessario fare attenzione a eliminare solo quello relativo all'elemento eliminato.




Links