Ubuntu20.04下解決Qt出現qt.qpa.plugin:Could not load the Qt platform plugin “xcb“問題


pip 安裝pyqt5的時候,發現designer無法運行


也就是Qt動態鏈接庫的問題,當加載libqxcb.so庫的時候,還需要加載libxcb-xinerama庫。

切換到報錯libxcb.so所在目錄:

替換為自己的報錯目錄

$ cd /home/brainiac/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/

運行ldd libqxcb.so,查看關聯內容:

$ ldd libqxcb.so

發現不存在libxcb-xinerama.so.0庫。

解決方法

安裝libxcb-xinerama庫:

如果還存在其他依賴庫沒有安裝,也一並安裝。

$ sudo apt-get install libxcb-xinerama0

安裝完成后,再次查看關聯內容,發現已經修復問題:

$ ldd libqxcb.so


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM