1. Qt OpenGL 教學資料

  2. PySide 2 安裝問題

Qt OpenGL

Qt 的官方頁面還沒有撰寫說明,只看函式與格式不太能了解其用途。

所以去找其他 QtOpenGLWidgets 的教學,找到滿多資料的。

http://blog.csdn.net/cly116/article/details/47184729

PyQt 的詳細說明比較少,不過找到幾篇範例後,可以對照著看。由於是高階語言,Python 使用 C++ 函式滿容易的,省略不少步驟。

PySide 2 安裝問題

今天將 Qt 版本改成 5.6,並重新下載官方倉儲安裝。

https://github.com/PySide/pyside2-setup

使用的參數:

$sudo python3 setup.py install --qmake=/usr/bin/qmake --cmake=/usr/bin/cmake

剛開始遇到 Makelist 找不到指定檔案的問題,如下圖:

必須安裝以下套件:

$sudo apt-get install libqt5xmlpatterns5-dev

不過接下來遇到編譯 shiboken 的問題,編到一半就中斷了。

上網查了下結果,是因為函式未回傳值,可是不知道什麼原因。

到官方的倉儲找 Issue,不過好像都沒遇到這種情況。

所以另外從非官方倉儲下載 wheel 來用。

https://github.com/fredrikaverpil/pyside2-wheels

下載了編譯完成的 wheel (Python 3.4) 後,按照下方 Readme 的說明安裝。

這個套件提供者是將 Qt 版本分開裝的,所以會和 PyQt 使用的資料庫不一樣。

不過不須擔心這個問題,因為包好的 wheel 會直接讀安裝的 Qt 資料庫,可以不用裝說明裡的套件。

以下連結有 4 個平台的 PySide 2 載點,只需使用 pip installpip3 install 就能裝成功。

https://bintray.com/fredrikaverpil/pyside2-wheels/pyside2/2.0.0.dev0#files/


Comments

comments powered by Disqus