Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Italian
  4. visibile in tutti i desktop virtuali
Forum Updated to NodeBB v4.3 + New Features

visibile in tutti i desktop virtuali

Scheduled Pinned Locked Moved Solved Italian
2 Posts 1 Posters 530 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    emanuele7804
    wrote on last edited by
    #1

    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.

    E 1 Reply Last reply
    0
    • E emanuele7804

      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.

      E Offline
      E Offline
      emanuele7804
      wrote on last edited by emanuele7804
      #2

      @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.

      1 Reply Last reply
      0

      • Login

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • Users
      • Groups
      • Search
      • Get Qt Extensions
      • Unsolved