PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPL で公開されています。
PySide6 の GUI アプリで PDF ファイルを閲覧するサンプルを Microsoft Copilot に手伝ってもらいながら作成しました。
ここからカスタマイズしたい処理を加えていく予定なのですが、閲覧のための最低限の機能をコンパクトに実装できたので、一旦はサンプルとしてまとめました。
下記の OS 環境で動作確認をしています。
|
Fedora Linux 43 Workstation Edition x86_64 |
|
| Python | 3.13.11 | |
| PySide6 | 6.10.1 | |
qt_pdfview.py
以下に実行例を示しました。
ツールバーのアイコンは、Qt にビルトイン・アイコンを利用しました。そのため、ダークモードではアイコンが見えなくなってしまう場合があります。
qt_pdfview.py の実行例
参考サイト
にほんブログ村
#オープンソース



