【2022年5月LT資料】Windows向け 機能拡張ツール for Python(個人開発アプリ「FitScreenWindow」の紹介)

3.3K Views

December 03, 23

スライド概要

profile-image

Webエンジニアです!

Docswellを使いましょう

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Windows向け 機能拡張ツール for Python

2.

こ の ツ ールってなに? 選択しているウィンドウを 画面にフィットさせ、拡大(縮小)できる ツールです! 例えば… 「ブラウザを右に配置させ、 それを見ながら左で作業をする」 みたいなことが ”簡単に” できます! 画面が1つしかないノートPC環境でも スムーズに作業ができる!

3.

こんなイメージ

4.

開 発 し たきっ かけ Windowsの標準機能の 「ウィンドウを画面半分に寄せる」 < Winキー + 左(右)矢印 > が… 使いづらすぎる!!! 画面半分になったサイズから 調整(拡大・縮小)したいとき、 いちいちマウスに持ち替えないといけない! サイズをもっと調整 できたらなぁ…

5.

じゃあ、自分で作ってしまおう!

6.

使 用 し たも の 開発言語 Python バージョン3.9 主要ライブラリ 画面情報取得 pyWin32 (win32gui) ショートカットキー 登録 wxPython GUI Qt for Python (PySide6) コンパイル(exe化) cx_Freeze

7.

ア プ リ紹介 – ウ ィ ン ドウフィット機能 ① 画面にフィットさせたい ウィンドウを選択し ショートカットキーを押す ② 押した方向に合わせて 画面の端にフィットされる

8.

ア プ リ紹介 – ウ ィ ン ドウフィット機能 ③ 連続でショートカットキーを 押すごとに 上限回数まで拡大(縮小) ※上限回数を超えるとサイズがリセットされる ④ 別のウィンドウを選択した状態で ショートカットキーを押すと、 自動的に画面余白にフィット

9.

デモ動画

10.

ア プ リ紹介 – 設 定 設定画面から各種設定を変更可能 ※設定保存用ファイルはJson形式を使用 ・基準、拡大(縮小)サイズ ・リサイズ上限回数 ・拡大・縮小モード切替 ・ショートカットキー など…

11.

デモ動画

12.

今 後 の展望 昔からお世話になっていた憧れの ・ベクター ・窓の杜 に登録することが目標! 将来的に英語版も作り、世界中の人たちに使ってもらいたい!

13.

ご清聴ありがとうございました。