Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QML über Remote Desktop unter Windows nutzen
Qt 6.11 is out! See what's new in the release blog

QML über Remote Desktop unter Windows nutzen

Scheduled Pinned Locked Moved German
2 Posts 2 Posters 2.4k Views 1 Watching
  • 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.
  • B Offline
    B Offline
    brmmm
    wrote on last edited by
    #1

    Hi,

    habe mir qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe auf meiner Win7 Kiste installiert und dann versucht QML-Beispiele über den Remote Desktop auszuführen. Nur leider funktioniert das nicht, da der QML-Renderer scheinbar OpenGL nutzt und der miese Remote Desktop von Windows das nicht unterstützt. Hat vielleicht jemand eine Lösung dafür? Kann man den QML-Renderer (vielleicht sogar wärend der Laufzeit) tauschen, bzw. umkonfigurieren, sodass 2D Zeichenfunktionen genutzt werden? Oder löst eine andere Version von Qt (ohne OpenGL) das Problem?

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on last edited by
      #2

      hi,

      du kannst dein Programm dazu bringen, dass es DirectX statt OpenGL benutzt. Dazu verwendet Qt die Bibliothek "ANGLE":https://code.google.com/p/angleproject/ . Aber, mit der Qt-Version, die du installiert hast ( qt-opensource-windows-x86-mingw491 _opengl -5.4.0.exe ) geht das nicht, weil die keine ANGLE-Unterstützung eingebaut hat. Du brauchst eine Version ohne das "_opengl". Wenn du die installiert hast, kannst du in der main.cpp das hier machen:

      @
      //...
      int main(int argc, char *argv[])
      {
      // Options on Windows; set before instantiating QApplication

      //  use OpenGL:
      // QCoreApplication::setAttribute( Qt::AA_UseDesktopOpenGL ); 
      
      // use DirectX via ANGLE
      QCoreApplication::setAttribute( Qt::AA_UseOpenGLES ); 
      
      QApplication app(argc, argv);
      

      //...
      @

      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