pretty code

2022年1月29日 星期六

Use Qt5 on Kobo

從 Qt 5開始,不像 Qt 4 擁有一個 Qt Windows System (QWS),取而代之的是 Qt Platform Abstraction (QPA),這是為了方便移植 Qt 去各個平台。

Kobo 為閱讀器軟體寫了一個 QPA,名稱是 kobo,故可以看到 Nickel 啟動時,會帶參數 "-platform kobo" 來啟動相關程式。


我們想要撰寫自己的 QPA,可以參考下面。

官方資料,目前資料不多,只能看 code


網友寫的


曾試著使用 Kobo 自己的 QPA,要設定變數 export QT_PLUGIN_PATH=/usr/local/Kobo,雖然有寫了一個簡單的 Hello World App,但啟動時看不到任何視窗,也許如國外網友所說,QPA 跟 Nickel 綁得太緊無法直接拿來使用。

看來還有很長一段路要走 ~~~

沒有留言: