【PyQt6】PDFを操作するプログラム(ページ数の多いPDFファイルに目次を作って目的のページを瞬時に開く)

はじめに Pythonスクリプト 環境構築 参考にさせて頂いたサイト はじめに前回C#で作ったものを今回はPyQt6で作りました。 touch-sp.hatenablog.com Pythonスクリプト from PyQt6.QtCore import QUrl from PyQt6.QtWidgets import QApplication, QMainWindow,…

【改訂】【C#】PDFを操作するプログラム(ページ数の多いPDFファイルに目次を作って目的のページを瞬時に開く)

C#

公開日:2022年5月6日 最終更新日:2022年10月3日 はじめに 修正前 修正後 全体のコード 使い方 2022年5月7日追記 はじめに以前書いたコードの修正です。 touch-sp.hatenablog.com タイトルにあるようにページ数の多いPDFファイルに目次を作ることが目的です…

【第8回】WSL2にUbuntu 22.04 LTSを導入する(cuDNNとNCCLをインストールする)

公開日:2022年5月5日 最終更新日:2022年8月20日 はじめに 手順 CUDA toolkitのインストール 警告(エラー?) 対応 cuDNNのインストール NCCLのインストール 結果 記事一覧 はじめにMXNetを使うためにUbuntu 22.04 LTSにcuDNNとNCCLをインストールしました…

【第7回】WSL2にUbuntu 22.04 LTSを導入する(pycocotoolsを使う)

pycocotoolsをインストールしようとしたらエラーがでました。エラー内容 ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based projects解決法この一文で解決しました。 sudo apt install python3-dev Ubuntu…

【第6回】WSL2にUbuntu 22.04 LTSを導入する(PyQt6を使ってArduino Lチカ)

はじめに usbipd-winの導入 PyQt6の導入 Arduinoとの接続 Pythonスクリプト Arduinoスケッチ 記事一覧 はじめに必要なことは「usbipd-winの導入」と「PyQt6の導入」です。 良ければ過去の記事を参考にして下さい。usbipd-winの導入touch-sp.hatenablog.com P…

【第5回】WSL2にUbuntu 22.04 LTSを導入する(PyQt6を使う)

方法 記事一覧 方法以下のインストールを行うと使えるようになりました。 これが最適解かどうかはわかりませんが動作確認はできました。 sudo apt install libxkbcommon-x11-0 sudo apt install mesa-utils sudo apt install libfontconfig sudo apt install…

【第4回】WSL2にUbuntu 22.04 LTSを導入する(Webカメラを使う)

公開日:2022年4月25日 最終更新日:2022年8月27日 はじめに usbipd-winのインストール Windows側でやること WSL2側でやること 接続方法 注意 補足 追記 エラー内容【1】 解決方法 エラー内容【2】 解決方法 記事一覧 はじめに以前Ubuntu 20.04でカーネル…

【第3回】WSL2にUbuntu 22.04 LTSを導入する(GPUを使ってPyTorchを動かす)

最終更新日:2022年8月24日 CUDA toolkitのインストール エラー内容 解決方法 PyTorchを動かす 動作環境 記事一覧 CUDA toolkitのインストール今回はCUDA toolkit 11.4をインストールします。CUDA toolkit 11.4で「torch==1.11.0+cu113」が問題なく動きます…

【第2回】WSL2にUbuntu 22.04 LTSを導入する(Pythonのmatplotlibやpillowで画像を表示する)

「venv」のインストール 画像の表示 記事一覧 「venv」のインストールUbuntu 22.04には最初からPython 3.10.4が入っています。 hoge@DESKTOP-PKEQVVM:~$ python3 Python 3.10.4 (main, Apr 2 2022, 09:04:19) [GCC 11.2.0] on linux Type "help", "copyright…

【PyQt6】【サンプル】QToolBar(モダンなツールバーをできるだけ簡潔に実装する)

はじめに サンプルスクリプト ポイント PyInstallerでexe化 2022年5月12日追記 はじめに前回メニューバーを実装しました。 touch-sp.hatenablog.com 今回はツールバーを実装したいと思います。サンプルスクリプト from PyQt6.QtCore import Qt, QSize from P…

【第1回】WSL2にUbuntu 22.04 LTSを導入する

はじめに 設定 言語設定 ユーザーネーム、パスワードの設定 mountに関する設定 結果 後から言語を変更する 記事一覧 はじめにWSL2にUbuntu 22.04 LTSを導入してみました。 「22.04」のナンバリングは2022年4月に公開されたことを表しています。 つまり出たば…

【PyQt6】【サンプル】menuBar(アイコン、ショートカット付き)

はじめに サンプルスクリプト ポイント 2022年4月22日追記(PyInstallerでexe化) はじめに前回メニューバーを実装しました。 touch-sp.hatenablog.com 今回はアイコン、ショートカットを実装したいと思います。サンプルスクリプト from PyQt6.QtCore import…