-
Qt OpenGL 教學資料
-
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 install
或 pip3 install
就能裝成功。
https://bintray.com/fredrikaverpil/pyside2-wheels/pyside2/2.0.0.dev0#files/
Comments
comments powered by Disqus