Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
Forum Updated to NodeBB v4.3 + New Features

[SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""

Scheduled Pinned Locked Moved Solved Installation and Deployment
29 Posts 11 Posters 174.9k 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.
  • hskoglundH Offline
    hskoglundH Offline
    hskoglund
    wrote on last edited by hskoglund
    #6

    Hi, I think @raven-worx is on to something here, there's a problem with the location of Qt's files, but not a problem for libqxb.so for finding the .dlls it needs (that's why the ldd looks good) but rather a problem for your executable file urh to find the location of Qt's plugin files.

    I think you need to give urh a helping hand by creating a qt.conf file with this contents:

    [Paths]
    Plugins=/usr/lib/qt/plugins
    

    and place qt.conf in the same directory as the urh executable file

    P 1 Reply Last reply
    1
    • hskoglundH hskoglund

      Hi, I think @raven-worx is on to something here, there's a problem with the location of Qt's files, but not a problem for libqxb.so for finding the .dlls it needs (that's why the ldd looks good) but rather a problem for your executable file urh to find the location of Qt's plugin files.

      I think you need to give urh a helping hand by creating a qt.conf file with this contents:

      [Paths]
      Plugins=/usr/lib/qt/plugins
      

      and place qt.conf in the same directory as the urh executable file

      P Offline
      P Offline
      PieBru
      wrote on last edited by
      #7

      @hskoglund
      I'm on Arch Linux, no luck by placing qt.conf in ~/.config/urh/ (together with urh.ini) and /usr/bin/ (where is located the urh executable).

      $ urh
      Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
      qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
      This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
      
      Aborted (core dumped)
      
      1 Reply Last reply
      0
      • hskoglundH Offline
        hskoglundH Offline
        hskoglund
        wrote on last edited by
        #8

        No worries, there are other ways of setting the path, for example you could try exporting it as an environment variable, say like this:

        export QT_PLUGIN_PATH=/usr/lib/qt/plugins
        urh
        

        If that doesn't work, also you can specify the path to libqxcb.so with a command argument to urh, like this:

        urh -platformpluginpath /usr/lib/qt/plugins/platforms
        

        (Note: this 2nd example only helps out with locating libqxcb.so, i.e. if urh needs more plugins to be loaded (and the 1st example above doesn't work) your still out of luck.)

        P P NoWhereMan1979N M 4 Replies Last reply
        3
        • hskoglundH hskoglund

          No worries, there are other ways of setting the path, for example you could try exporting it as an environment variable, say like this:

          export QT_PLUGIN_PATH=/usr/lib/qt/plugins
          urh
          

          If that doesn't work, also you can specify the path to libqxcb.so with a command argument to urh, like this:

          urh -platformpluginpath /usr/lib/qt/plugins/platforms
          

          (Note: this 2nd example only helps out with locating libqxcb.so, i.e. if urh needs more plugins to be loaded (and the 1st example above doesn't work) your still out of luck.)

          P Offline
          P Offline
          PieBru
          wrote on last edited by PieBru
          #9

          @hskoglund
          Thank you much, both solutions works here!!!
          The urh command now shows only the wayland warning, but it seems not harmful as the app window appears and it seems to work as expected.

          Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
          

          Thank you again,
          Piero

          1 Reply Last reply
          0
          • hskoglundH hskoglund

            No worries, there are other ways of setting the path, for example you could try exporting it as an environment variable, say like this:

            export QT_PLUGIN_PATH=/usr/lib/qt/plugins
            urh
            

            If that doesn't work, also you can specify the path to libqxcb.so with a command argument to urh, like this:

            urh -platformpluginpath /usr/lib/qt/plugins/platforms
            

            (Note: this 2nd example only helps out with locating libqxcb.so, i.e. if urh needs more plugins to be loaded (and the 1st example above doesn't work) your still out of luck.)

            P Offline
            P Offline
            PabloC
            wrote on last edited by
            #10

            @hskoglund Hi sorry for the question but, what is urh, i try to find information about it but i dont got it, i have te same problem but i cant find the urh thing, thanks!

            1 Reply Last reply
            0
            • hskoglundH Offline
              hskoglundH Offline
              hskoglund
              wrote on last edited by
              #11

              Hi, look at the first post on this page, urh stands for Universal Radio Hacker...

              P 1 Reply Last reply
              0
              • hskoglundH hskoglund

                Hi, look at the first post on this page, urh stands for Universal Radio Hacker...

                P Offline
                P Offline
                PabloC
                wrote on last edited by
                #12

                @hskoglund Thanks!

                1 Reply Last reply
                0
                • hskoglundH hskoglund

                  No worries, there are other ways of setting the path, for example you could try exporting it as an environment variable, say like this:

                  export QT_PLUGIN_PATH=/usr/lib/qt/plugins
                  urh
                  

                  If that doesn't work, also you can specify the path to libqxcb.so with a command argument to urh, like this:

                  urh -platformpluginpath /usr/lib/qt/plugins/platforms
                  

                  (Note: this 2nd example only helps out with locating libqxcb.so, i.e. if urh needs more plugins to be loaded (and the 1st example above doesn't work) your still out of luck.)

                  NoWhereMan1979N Offline
                  NoWhereMan1979N Offline
                  NoWhereMan1979
                  wrote on last edited by
                  #13

                  @hskoglund said in [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

                  export QT_PLUGIN_PATH=/usr/lib/qt/plugins

                  Hi dear @hskoglund
                  Your efficient advises helped me too. just wanted to thank you.

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    goksan.isil
                    wrote on last edited by
                    #14

                    @NoWhereMan1979 said in [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

                    @hskoglund

                    @hskoglund your export QT_PLUGIN_PATH=/usr/lib/qt/plugins advice has helped me too. THank you!

                    1 Reply Last reply
                    0
                    • hskoglundH hskoglund

                      No worries, there are other ways of setting the path, for example you could try exporting it as an environment variable, say like this:

                      export QT_PLUGIN_PATH=/usr/lib/qt/plugins
                      urh
                      

                      If that doesn't work, also you can specify the path to libqxcb.so with a command argument to urh, like this:

                      urh -platformpluginpath /usr/lib/qt/plugins/platforms
                      

                      (Note: this 2nd example only helps out with locating libqxcb.so, i.e. if urh needs more plugins to be loaded (and the 1st example above doesn't work) your still out of luck.)

                      M Offline
                      M Offline
                      mol_
                      wrote on last edited by mol_
                      #15

                      @hskoglund thank you, I have tried your mentioned method and it works well.

                      export QT_PLUGIN_PATH=/usr/lib/qt/plugins
                      
                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        superdummy
                        wrote on last edited by
                        #16

                        Hi,
                        I experienced this problem on Debian 10 Buster after upgrading my Qt to 5.15.2 and QtCreator to 14.0
                        In the end the lib libxcb-util.so.1 was missing.

                        ldd /home/developer/Qt5/5.15.2/gcc_64/plugins/platforms/libqxcb.so
                        ...
                        libxcb-util.so.1 => not found
                        ...
                        

                        See here: https://bugreports.qt.io/browse/QTBUG-88688

                        A 1 Reply Last reply
                        1
                        • S superdummy

                          Hi,
                          I experienced this problem on Debian 10 Buster after upgrading my Qt to 5.15.2 and QtCreator to 14.0
                          In the end the lib libxcb-util.so.1 was missing.

                          ldd /home/developer/Qt5/5.15.2/gcc_64/plugins/platforms/libqxcb.so
                          ...
                          libxcb-util.so.1 => not found
                          ...
                          

                          See here: https://bugreports.qt.io/browse/QTBUG-88688

                          A Offline
                          A Offline
                          andreionea
                          wrote on last edited by
                          #17

                          @superdummy worked for me

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            LiZheCN
                            wrote on last edited by LiZheCN
                            #18

                            I stuck at this issue too.

                            I set the environment variable export QT_PLUGIN_PATH=/usr/lib/qt/plugins.
                            but not work.

                            I run a python script use pyqt. Get the error message:

                            QObject::moveToThread: Current thread (0x55e4e5df2060) is not the object's thread (0x55e4e61624e0).
                            Cannot move to target thread (0x55e4e5df2060)
                            
                            qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins" even though it was found.
                            This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                            
                            Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.
                            
                            Aborted (core dumped)
                            

                            There is a file /home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins/platforms/libqxcb.so I move the libqxcb.so in upper dir, not work either.

                            output of ldd /usr/lib/qt/plugins/platforms/libqxcb.so

                            
                            	linux-vdso.so.1 (0x00007ffe049cc000)
                            	libQt5XcbQpa.so.5 => /usr/lib/libQt5XcbQpa.so.5 (0x00007f11af265000)
                            	libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f11aebff000)
                            	libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f11ae6e1000)
                            	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f11ae4cb000)
                            	libc.so.6 => /usr/lib/libc.so.6 (0x00007f11ae2ff000)
                            	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f11ae2b0000)
                            	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f11ae1e3000)
                            	libQt5DBus.so.5 => /usr/lib/libQt5DBus.so.5 (0x00007f11ae163000)
                            	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f11ae142000)
                            	libX11-xcb.so.1 => /usr/lib/libX11-xcb.so.1 (0x00007f11ae13d000)
                            	libxcb-icccm.so.4 => /usr/lib/libxcb-icccm.so.4 (0x00007f11ae137000)
                            	libxcb-image.so.0 => /usr/lib/libxcb-image.so.0 (0x00007f11ae131000)
                            	libxcb-shm.so.0 => /usr/lib/libxcb-shm.so.0 (0x00007f11ae12a000)
                            	libxcb-keysyms.so.1 => /usr/lib/libxcb-keysyms.so.1 (0x00007f11ae125000)
                            	libxcb-randr.so.0 => /usr/lib/libxcb-randr.so.0 (0x00007f11ae113000)
                            	libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x00007f11ae10d000)
                            	libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x00007f11ae0fd000)
                            	libxcb-shape.so.0 => /usr/lib/libxcb-shape.so.0 (0x00007f11ae0f8000)
                            	libxcb-sync.so.1 => /usr/lib/libxcb-sync.so.1 (0x00007f11ae0ec000)
                            	libxcb-xfixes.so.0 => /usr/lib/libxcb-xfixes.so.0 (0x00007f11ae0e2000)
                            	libxcb-xinerama.so.0 => /usr/lib/libxcb-xinerama.so.0 (0x00007f11ae0dd000)
                            	libxcb-xkb.so.1 => /usr/lib/libxcb-xkb.so.1 (0x00007f11ae0bf000)
                            	libxcb-xinput.so.0 => /usr/lib/libxcb-xinput.so.0 (0x00007f11ae09a000)
                            	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f11ae070000)
                            	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f11adf2c000)
                            	libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f11adf22000)
                            	libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f11adf05000)
                            	libxkbcommon-x11.so.0 => /usr/lib/libxkbcommon-x11.so.0 (0x00007f11adefb000)
                            	libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007f11adeb2000)
                            	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f11add76000)
                            	libm.so.6 => /usr/lib/libm.so.6 (0x00007f11adc30000)
                            	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f11adc15000)
                            	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f11adb8f000)
                            	libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f11adb58000)
                            	libz.so.1 => /usr/lib/libz.so.1 (0x00007f11adb3e000)
                            	libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f11ada65000)
                            	libmd4c.so.0 => /usr/lib/libmd4c.so.0 (0x00007f11ada4d000)
                            	libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f11ad971000)
                            	libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f11ad95b000)
                            	libicui18n.so.70 => /usr/lib/libicui18n.so.70 (0x00007f11ad635000)
                            	libicuuc.so.70 => /usr/lib/libicuuc.so.70 (0x00007f11ad439000)
                            	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f11ad432000)
                            	libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f11ad3a3000)
                            	libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f11ad2cc000)
                            	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f11af3c5000)
                            	libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f11ad29c000)
                            	libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f11ad289000)
                            	libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x00007f11ad27b000)
                            	libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f11ad224000)
                            	libxcb-util.so.1 => /usr/lib/libxcb-util.so.1 (0x00007f11ad21c000)
                            	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f11ad217000)
                            	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f11ad20f000)
                            	libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f11ad206000)
                            	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f11ad18d000)
                            	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f11ad0d5000)
                            	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f11ad0a2000)
                            	libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f11ad07d000)
                            	librt.so.1 => /usr/lib/librt.so.1 (0x00007f11ad072000)
                            	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f11ad047000)
                            	liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f11ad024000)
                            	libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f11ad018000)
                            	libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f11acedc000)
                            	libicudata.so.70 => /usr/lib/libicudata.so.70 (0x00007f11ab2c0000)
                            	libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x00007f11ab29b000)
                            	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f11ab273000)
                            

                            System information:

                             OS: Manjaro 21.2.2 Qonos
                             Kernel: x86_64 Linux 5.15.16-1-MANJARO
                             Uptime: 5h 18m
                             Packages: 1396
                             Shell: fish 3.3.1
                             Resolution: 3840x1080
                             DE: KDE5 / Plasma
                             WM: KWin
                             GTK Theme: Breeze [GTK2/3]
                             Icon Theme: breeze-dark
                             Disk: 31G / 236G (14%)
                             CPU: Intel Core i7-7700K @ 8x 4.5GHz [44.0°C]
                             GPU: Intel Corporation HD Graphics 630 (rev 04)
                             RAM: 6722MiB / 15866MiB
                             Python 3.10.1
                            
                            1 Reply Last reply
                            0
                            • hskoglundH Offline
                              hskoglundH Offline
                              hskoglund
                              wrote on last edited by
                              #19

                              Hi, do you get the same error if you try a vanilla Hello World python app?
                              Say like this:

                              app = QApplication(sys,argv)
                              window = QWidget()
                              window.setWindowTitle('Hello world')
                              window.setGeometry(100, 100, 640, 480)
                              window.show()
                              sys.exit(app.exec_())
                              
                              L 2 Replies Last reply
                              0
                              • hskoglundH hskoglund

                                Hi, do you get the same error if you try a vanilla Hello World python app?
                                Say like this:

                                app = QApplication(sys,argv)
                                window = QWidget()
                                window.setWindowTitle('Hello world')
                                window.setGeometry(100, 100, 640, 480)
                                window.show()
                                sys.exit(app.exec_())
                                
                                L Offline
                                L Offline
                                LiZheCN
                                wrote on last edited by
                                #20

                                @hskoglund Without reboot a simple qt hello world project can run. After reboot every thing goes fine. Thank you for you time.

                                1 Reply Last reply
                                0
                                • hskoglundH hskoglund

                                  Hi, do you get the same error if you try a vanilla Hello World python app?
                                  Say like this:

                                  app = QApplication(sys,argv)
                                  window = QWidget()
                                  window.setWindowTitle('Hello world')
                                  window.setGeometry(100, 100, 640, 480)
                                  window.show()
                                  sys.exit(app.exec_())
                                  
                                  L Offline
                                  L Offline
                                  LiZheCN
                                  wrote on last edited by LiZheCN
                                  #21

                                  @hskoglund Sorry to bother you again, the issue keep coming out after somethime. And I dont know how to solve it, for now.
                                  I cant start my kate(build-in editor in manajaro)
                                  26e0c01d-09b7-42dc-8aed-b5f01ba146cc-image.png

                                  And the error message is:

                                  QObject::moveToThread: Current thread (0x55b676c29770) is not the object's thread (0x55b676c337c0).
                                  Cannot move to target thread (0x55b676c29770)
                                  
                                  qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins" even though it was found.
                                  This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                                  
                                  Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.
                                  
                                  fish: Job 1, 'kate' terminated by signal SIGABRT (Abort)
                                  

                                  After the reboot the issue is gone for just a while. How to solve it?

                                  My system info is:

                                   OS: Manjaro 21.2.2 Qonos
                                   Kernel: x86_64 Linux 5.15.16-1-MANJARO
                                   Uptime: 8h 2m
                                   Packages: 1397
                                   Shell: python
                                   Resolution: 3840x1080
                                   DE: KDE5 / Plasma 
                                   WM: KWin
                                   GTK Theme: Breeze [GTK2/3]
                                   Icon Theme: breeze-dark
                                   Disk: 33G / 236G (15%)
                                   CPU: Intel Core i7-7700K @ 8x 4.5GHz [56.0°C]
                                   GPU: Intel Corporation HD Graphics 630 (rev 04)
                                   RAM: 7016MiB / 15866MiB
                                  
                                  Python 3.10.1
                                  
                                  NVIM v0.6.1
                                  Build type: Release
                                  LuaJIT 2.0.5
                                  Compiled by builduser
                                  
                                  Features: +acl +iconv +tui
                                  See ":help feature-compile"
                                  
                                     system vimrc file: "$VIM/sysinit.vim"
                                    fall-back for $VIM: "/usr/share/nvim"
                                  
                                  Run :checkhealth for more info
                                  
                                  alacritty 0.9.0 (fed349aa)
                                  
                                  

                                  See if you need other info?

                                  jsulmJ 1 Reply Last reply
                                  0
                                  • L LiZheCN

                                    @hskoglund Sorry to bother you again, the issue keep coming out after somethime. And I dont know how to solve it, for now.
                                    I cant start my kate(build-in editor in manajaro)
                                    26e0c01d-09b7-42dc-8aed-b5f01ba146cc-image.png

                                    And the error message is:

                                    QObject::moveToThread: Current thread (0x55b676c29770) is not the object's thread (0x55b676c337c0).
                                    Cannot move to target thread (0x55b676c29770)
                                    
                                    qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "/home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins" even though it was found.
                                    This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
                                    
                                    Available platform plugins are: xcb, eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx.
                                    
                                    fish: Job 1, 'kate' terminated by signal SIGABRT (Abort)
                                    

                                    After the reboot the issue is gone for just a while. How to solve it?

                                    My system info is:

                                     OS: Manjaro 21.2.2 Qonos
                                     Kernel: x86_64 Linux 5.15.16-1-MANJARO
                                     Uptime: 8h 2m
                                     Packages: 1397
                                     Shell: python
                                     Resolution: 3840x1080
                                     DE: KDE5 / Plasma 
                                     WM: KWin
                                     GTK Theme: Breeze [GTK2/3]
                                     Icon Theme: breeze-dark
                                     Disk: 33G / 236G (15%)
                                     CPU: Intel Core i7-7700K @ 8x 4.5GHz [56.0°C]
                                     GPU: Intel Corporation HD Graphics 630 (rev 04)
                                     RAM: 7016MiB / 15866MiB
                                    
                                    Python 3.10.1
                                    
                                    NVIM v0.6.1
                                    Build type: Release
                                    LuaJIT 2.0.5
                                    Compiled by builduser
                                    
                                    Features: +acl +iconv +tui
                                    See ":help feature-compile"
                                    
                                       system vimrc file: "$VIM/sysinit.vim"
                                      fall-back for $VIM: "/usr/share/nvim"
                                    
                                    Run :checkhealth for more info
                                    
                                    alacritty 0.9.0 (fed349aa)
                                    
                                    

                                    See if you need other info?

                                    jsulmJ Offline
                                    jsulmJ Offline
                                    jsulm
                                    Lifetime Qt Champion
                                    wrote on last edited by
                                    #22

                                    @LiZheCN said in [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

                                    How to solve it?

                                    Set QT_DEBUG_PLUGINS to one before starting the app:

                                    export QT_DEBUG_PLUGINS=1
                                    kate
                                    

                                    Post the output.

                                    https://forum.qt.io/topic/113070/qt-code-of-conduct

                                    L 1 Reply Last reply
                                    0
                                    • jsulmJ jsulm

                                      @LiZheCN said in [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

                                      How to solve it?

                                      Set QT_DEBUG_PLUGINS to one before starting the app:

                                      export QT_DEBUG_PLUGINS=1
                                      kate
                                      

                                      Post the output.

                                      L Offline
                                      L Offline
                                      LiZheCN
                                      wrote on last edited by
                                      #23

                                      @jsulm

                                      The log is too long I put it on this site. Thank you

                                      https://github.com/woshichuanqilz/others/blob/master/log

                                      jsulmJ 1 Reply Last reply
                                      0
                                      • L LiZheCN

                                        @jsulm

                                        The log is too long I put it on this site. Thank you

                                        https://github.com/woshichuanqilz/others/blob/master/log

                                        jsulmJ Offline
                                        jsulmJ Offline
                                        jsulm
                                        Lifetime Qt Champion
                                        wrote on last edited by
                                        #24

                                        @LiZheCN This looks very strange:

                                        Got keys from plugin meta data ("xcb")
                                        QFactoryLoader::QFactoryLoader() checking directory path "/usr/bin/platforms" ...
                                        loaded library "/home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins/platforms/libqxcb.so"
                                        QObject::moveToThread: Current thread (0x563183178770) is not the object's thread (0x563183184ca0).
                                        Cannot move to target thread (0x563183178770)
                                        

                                        All other plug-ins are loaded from /usr/lib/qt/plugins, not /home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins
                                        Do you have /home/lizhe/.local/lib/python3.10 in your PATH?

                                        https://forum.qt.io/topic/113070/qt-code-of-conduct

                                        L 1 Reply Last reply
                                        0
                                        • jsulmJ jsulm

                                          @LiZheCN This looks very strange:

                                          Got keys from plugin meta data ("xcb")
                                          QFactoryLoader::QFactoryLoader() checking directory path "/usr/bin/platforms" ...
                                          loaded library "/home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins/platforms/libqxcb.so"
                                          QObject::moveToThread: Current thread (0x563183178770) is not the object's thread (0x563183184ca0).
                                          Cannot move to target thread (0x563183178770)
                                          

                                          All other plug-ins are loaded from /usr/lib/qt/plugins, not /home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins
                                          Do you have /home/lizhe/.local/lib/python3.10 in your PATH?

                                          L Offline
                                          L Offline
                                          LiZheCN
                                          wrote on last edited by LiZheCN
                                          #25

                                          @jsulm said in [SOLVED] qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in "":

                                          /home/lizhe/.local/lib/python3.10/site-packages/cv2/qt/plugins

                                          Yes I have this dir

                                          The libxcb.so file I put it here, in case you need it

                                          https://github.com/woshichuanqilz/others/blob/master/libqxcb.so

                                          3d5cf45b-0ddb-4f86-abd0-7b6c8a0a0e76-image.png

                                          jsulmJ 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