Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-132157

windeployqt doesn't copy qml\QtWebEngine\ControlsDelegates content

XMLWordPrintable

    • Windows

      After updating Qt version from 6.5.1 to 6.8.0 I found that windeployqt doesn't copy necessary qml files from `qml\QtWebEngine\ControlsDelegates` folder. And this leads to a crash when I run a WebEngineView application on a touch screen.
      To reproduce this it is enough to build quicknanobrowser example and run the following command:
      `C:\Qt\6.8.1\msvc2022_64\bin\windeployqt.exe --qmldir C:\Qt\Examples\Qt-6.8.1\webenginequick\quicknanobrowser\ bin\` assuming that quicknanobrowser.exe file is placed to `.\bin` folder. And then you can make sure that you can run the binary, but since mentioned folder is empty the app will crash on a touchscreen. Try to use a text field. For example type something and copy the text. In this case some QML cursors should appear, but the app crashes since QML files are not there.

        1. qtbug132157_610_nonrepro_deploy_log.txt
          82 kB
          Friedemann Kleint
        2. qtbug132157_68_nonrepro_deploy_log.txt
          512 kB
          Friedemann Kleint
        3. qtbug132157_69_nonrepro_deploy_log.txt
          77 kB
          Friedemann Kleint
        4. windeployqt-680-log.txt
          399 kB
          Sergey Lebedev
        5. windeployqt-6100-log.txt
          464 kB
          Sergey Lebedev
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            owolff Oliver Wolff
            limentas Sergey Lebedev
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes