Mám problém s velmi základní otázku..
Použití QT 5.15.2:
Máme jednoduchá aplikace, s jednou hlavní okno a 2-3 sub-okna (1 stupeň dolů od hlavní). Hlavní okno se skládá z položek obsahu, záhlaví a menu-klapky distribuován přes hlavní okno. Tak Daleko sub-stránky byly otevřeny s zásuvka element.
Nicméně, zásuvka překryvy klapky a sběrné jednou otevřel a my potřebujeme, aby re-instanciate klapky a záhlaví do zásuvky, aby bylo viditelné. To není opravdu pěkné. Existuje nějaký způsob, jak definovat, z-úroveň, na které je zásuvka se otevře? (zřejmě nastavení z nefunguje).
Item{
id: id_mainWindow
z: 0
Drawer{
id: id_subMenu1
anchors.fill: parent
z: 1
/* Not so nice workaround */
Button{
id: id_subClose
z: 100
onClicked{
id_subMenu1.close()
}
}
}
/* Unfortunately, this one gets hidden once, the drawer is open */
Button{
id: id_subOpenClose
z: 100
onClicked{
if( id_subMenu1.open ){
id_subMenu1.close()
} else {
id_subMenu1.open()
}
}
}
}