Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

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.


Log in to reply