Armadilloフォーラム

Armadillo640におけるPySide使用について

sankyo_fukuzawa

2022年9月28日 13時34分

お世話になります。
Armadillo-640にてQtを使用したLCDへの画面出力に、Qt for Python(PySide)を利用したいと考えています。
PySideはPythonのライブラリなので可能だとは思うのですが、Armadillo640上でPySideを使用することは可能でしょうか。

以下各バージョン情報です。
Armadillo640 OS:Debian GNU/Linux 10.13
Python:3.9.14
Qt:5.11
PySide:PySide6

以上、よろしくお願いいたします。

コメント

> PySideはPythonのライブラリなので可能だとは思うのですが、Armadillo640上でPySideを使用することは可能でしょうか。

とくにPySIdeに限って動作確認はしておりません。
Qt5自体は動作するので、試してみて何かあったら
フォーラムに質問してみてください。

sankyo_fukuzawa

2022年11月4日 18時07分

> とくにPySIdeに限って動作確認はしておりません。
> Qt5自体は動作するので、試してみて何かあったら
> フォーラムに質問してみてください。
>

ご回答ありがとうございます。
以下実行コマンドでPySide6をArmadillo640へインストールしようとしたところ、エラーが発生しました。
対応方法等ございましたら、ご教授いただければ幸いです。

実行コマンド
pip3 install pyside6

実行結果
Collecting pyside6
Could not find a version that satisfies the requirement pyside6 (from versions: )
No matching distribution found for pyside6

前回の質問時からPythonのバージョンを3.7.3に変更しております。
以上、よろしくお願いいたします。

sankyo_fukuzawa

2022年11月7日 15時35分

> https://pypi.org/project/PySide6/
>
> に次のように書いてありますが、確認していますか?
> Important: for Qt5 compatibility, check PySide2
>

ご回答ありがとうございます。
指定されたページを確認したところ、Qt5にはPyside2が対応していたため、インストール対象をPySide2としました。
しかし、以下コマンドを実行しても正常にPyside2はインストールされませんでした。

実行コマンド
pip3 install pyside2

実行結果
Collecting pyside2
Could not find a version that satisfies the requirement pyside2 (from versions: )
No matching distribution found for pyside2

他に考えられる要因などはございますか。

> Could not find a version that satisfies the requirement pyside2 (from versions: )
> No matching distribution found for pyside2

エラーメッセージの通りパッケージ名が間違っています。
https://pypi.org/project/PySide2/
ここに書いてある通り、PySide2 ではないでしょうか。

sankyo_fukuzawa

2022年11月8日 8時26分

> > Could not find a version that satisfies the requirement pyside2 (from versions: )
> > No matching distribution found for pyside2
>
> エラーメッセージの通りパッケージ名が間違っています。
> https://pypi.org/project/PySide2/
> ここに書いてある通り、PySide2 ではないでしょうか。
>

ご回答ありがとうございます。
コマンドをPySide2に変更し、インストール実行を行っても同様の結果が出力されます。

実行コマンド
pip3 install PySide2

実行結果
Collecting PySide2
Could not find a version that satisfies the requirement PySide2 (from versions: )
No matching distribution found for PySide2