iT邦幫忙

1

【PySide6】PySide6/PyQT6的學習

  • 分享至 

  • xImage
  •  

前言:
目前在找一個能跨平台的GUI開發環境,C#開發環境有Avalonia UI,python方面有PyQT、PySide。Java方面有JavaFx。

除windows系統外,也希望能使用在樹莓派(Debian Linux)上面。


使用PySide6 6.6.2版本沒問題,但使用6.6.3版本,其shiboken6 6.6.3套件會引發錯誤。

關於shiboken6 6.6.3套件會引發錯誤的解決

PySide6 PyPI中的Dependencies就有提到,底下是解決的步驟:

  1. download.qt.io下載Clang已建置好的版本。
    我是用libclang-release_140-based-windows-vs2019_64.7z
  2. 解壓縮到資料夾,如libclang資料夾。
  3. 設定環境變數SET LLVM_INSTALL_DIR=%CD%\libclang
    我的做法是視窗直接設定環境變數,給絕對路徑。

以上,即可正常執行,不會引發錯誤,故目前已使用6.6.3版了。


目前學習的列表整理
事件(Event):
【PySide6】事件(Event)_視窗事件
【PySide6】事件(Event)_滑鼠事件

持續更新中...


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言