Quando ha QVBoxLayout ricalcolare il layout?
Domanda
Ho una finestra con un un QVBoxLayout in esso. La disposizione ha alcuni widget figli (definiti in un file .ui). Nel costruttore della mia classe finestra, ho creare e assegnare un menu per il layout. La posizione dei widget si suppone di spostare verso il basso, dal momento che il menu richiede un po 'di spazio in verticale. Questo non si verifica immediatamente -. Se interrogo la coordinata del widget in alto bambino Y a destra dopo la chiamata setMenuBar (), è ancora a zero
Domanda - quando fa il layout di ricalcolare le posizioni dei suoi figli? Posso costringerlo a?
Soluzione
Forse questo: http://doc.qt.nokia.com/stable/qlayout.html#activate
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow