Qt Jambi 原本的 Eclipse plugin 己經不能用在新版的 Qt Jambi 上了,所以我們需要自己做點苦工。
設置 Qt Jambi 的 classpath
這是比較簡單的部分,在 Preference -> Java -> Build Path -> User Libraries 裡新增一個新的 library,把 qtjambi-4.x.x.jar 和 qtjambi-(platform spec).jar 加入,然後在專案的頁面加入這個自訂的 library 就好。Qt Designer
這有點麻煩,因為就我的經驗,社羣版給的 designer 啟動器都是不能用的,但還好 Qt Jambi 用的 jui 檔案和原本的 ui 檔案格式差不多,所以用原本 C++ 的 QtDeigner 就可以了,只要手動做些小修改:- 副檔名改成 jui
- <qt>那個 xml tag 要加上屬性 language="jambi"
自動呼叫 juic
在 Java Builder 那裡要新增一個 Builder,類型選 Program,填上 juic 的路徑,working directory 填上你的 jui 檔案的"根目錄",arguments 設為 "-cp ."。根目錄是什麼意思?如果你希望你的 ui 類別的 package 是 org.sandbox.Ui_Dialog,那麽 jui 的路徑就必須是 org/sandbox/Dialog.jui,你要在跟 org 同級的資料夾呼叫 "juic -cp ."。
沒有留言:
張貼留言