Python

ttkbootstrap レイヤー機能付きの画像表示キャンバスを作ってみた

始まり きっかけ 要件 実装 OpenCV (cv2) の使用は意図的に避けています レイヤーウィンドウ (Layers Window) の位置を固定化するの大変だった おわり!!! 雑談 始まり ペイントソフトに搭載されているレイヤー機能などをtkinterのCanvasで使えるようにしてい…

ttkbootstrap スクロール可能な画像表示キャンバスを作ってみた

作業環境 始まり スクロールバーによるスクロール対応 マウスホイールによるスクロール対応 画像のセット 動作サンプル 完成!!! おわり!!! 作業環境 Windows 10 Visual Studio Code Python 3.11 始まり こんな感じのスクロール可能な画像表示キャンバスを作…

Class properties are deprecated in Python 3.11 and will not be supported in Python 3.13

作業環境 始まり おわり!!! 参考 作業環境 Windows 10 Visual Studio Code Python 3.11 始まり 連鎖クラスメソッドが3.11で廃止されますよという共有です。 Removed chained classmethod descriptors (introduced in gh-63272). This can no longer be used …

PyTorch Lightning ModelCheckpointのfilename引数にスラッシュを含めるとぶっ壊れる問題

作業環境 始まり 問題 解決 おわり!!! 参考 作業環境 Windows 10 Visual Studio Code Python 3.11 PyTorch Lightning 2.2.1 始まり 指定された要素(精度や損失)を元に上位や下位Nつのチェックポイントを保存してくれる ModelCheckpoint さん。使用箇所を抜…

vscode Debugger warning: It seems that frozen modules are being used, which may make the debugger miss breakpoints.

作業環境 内容 対応 .vscode/launch.json 作業環境 Windows 10 Visual Studio Code Python 3.11 内容 multiprocessingモジュールをインポートして使用すると以下の警告が出力されました。 0.01s - Debugger warning: It seems that frozen modules are being…

ttkbootstrap 画像ボタンを作ってみた

作業環境 概要 Labelを使う理由 tkinter、ttkbootstrapで画像を扱う image引数の罠 便利なbind・callback(バインド・コールバック) 実装 サンプル 参考 作業環境 Windows 10 Visual Studio Code Python 3.11 概要 Labelを元に画像ボタンを作っていきます。…

Python CUDAとcuDNNのインストール、アップデート方法

作業環境 概要 インストールするCUDAのバージョンを調べる CUDAのインストール インストールするcuDNNのバージョンを調べる cuDNNのインストール 環境変数の設定 動作確認 参考 作業環境 windows 10 visual studio code python 3.11 RTX 3090 Ti 概要 CUDAを…