visibile in tutti i desktop virtuali
-
Ciao a tutti , sono nuovo di Qt e vorrei capire se è possibile rendere la window della mia app visibile in tutti i desktop virtuali . Per la mia app ho usato questo schema per la window , rendendola sempre sullo sfondo senza il bordo e titolo ( tutto questo su Linux con KDE Plasma 5) :
QWidget::setWindowFlags(Qt::CustomizeWindowHint | Qt::WindowShadeButtonHint | Qt::WindowStaysOnBottomHint | Qt::Tool );C'e qualche modo , o devo aggiungere librerie di KDE ? Grazie per l'aiuto.
-
@emanuele7804 Risoloto , icludendo il framework di KDE e tramite KWindowSystem , sono riuscito tramite questo piccolo codice :
KWindowSystem::setOnAllDesktops(w.winId(), true);
a far si che l'applicazione sia visibile su tutti i desktop virtuali presenti , chiaramente solo su KDE Plasma . Metto la mia soluzione se a qualcuno può servire.