プログラム

Windows11

【Windows11】出力するスピーカー/ヘッドホンの切り替え

私のPCの場合、音を出力するサウンドのデバイス(スピーカー)はモニタ、USBスピーカー、有線ヘッドホン、Bluetoothヘッドホンとあるのですが、有線のヘッドホンだけは接続しても自動で出力を切り替えてくれなく、手動で出力を変更する必要があ...
Windows11

【Windows11】OneDriveのフォルダ移動

最近のPCはCドライブがSSDで主にプログラムインストール用。DドライブはHDDでファイル保存用と別れている場合が多いと思いますが、OneDriveはCドライブに作成されているので、これをDドライブへ移動させたい! という事で、OneDri...
Windows11

【Windows11】回復ドライブ(リカバリーディスク)の作成

以前はパソコンを購入すると、リカバリーディスクが添付されていましたが、最近では、添付されていない事も多いかと思います。 そこで、PCを購入したら、いざという時のために、まずは回復ドライブの作成をお勧めします。 以下はWindows11の時の...
Windows11

【Windows11】初期インストール済みアプリ一覧

最近、WindowsPCを新規購入しました! 何もインストールをしていない真っさらな状態は、あまり無いので、Windows10からWindows11へアップデートしたとき、インストールされているアプリの一覧をまとめました。 PCの環境によっ...
Windows11

【Windows11】動作可能な.NET Frameworkのバージョン

何もインストールしていないWindows11のPCで.NET Frameworkで作成したプログラムは動作するのか?を調べてみました。 ※実際にはWindows10から何もインストールせずにWindows11へアップデートしたPC環境で評価...
tkinter

【Python/tkinter】図形の編集(削除、移動、変形など)

線や円などの図形の描画のページでは、tkinterでCanvas上に図形を描画しましたが、描画後に図形の移動や移動や変形、削除などを行う事ができ、その方法を紹介します。 ちょうどWordやExcelのように図形を選択し、移動や変形、削除、表...
tkinter

【Python/tkinter】線や円などの図形の描画

前回は、Pillowで線や円などの図形の描画について説明しましたが、今回はtkinterでCanvasウィジェットの上に図形を描画する方法についてです。 前半では、線や矩形、楕円などのメソッドについて説明し、後半にこれらメソッドを用いて下図...
Pillow(PIL)

【Python/Pillow】線や円などの図形の描画

Pythonで線や円などの図形を書く方法としては、OpenCVやtkinterなどを用いても出来ますが、今回はPillowを用いて描画する方法です。tkinterの場合はこちらを参照ください。 Pillowで図形を描画するには、描画先のIm...
Windows11

【Windows11】電卓の新機能

Windows11に標準的に搭載されている電卓のアプリですが、Windows11ではグラフ計算の機能が追加されていました。 Windows10の電卓の機能では、左上の3本線の部分をクリックすると、標準、関数電卓、プログラマー、日付の計算、各...
Windows11

【Windows11】Google Chromeをデフォルトのブラウザとして設定する

Windows11にアップデートすると、デフォルトのブラウザが勝手にMicrosoft Edgeに変更されてしまい、デフォルトのブラウザをGoogle Chromeへ変更したいと思います。 まず、Google Chromeを起動すると、 G...
Python

【Python】ファイル、ディレクトリの存在確認

ファイル、ディレクトリの存在を確認するには、osモジュールの isfile, isdir, existsを用います。 isfile ファイルの存在の確認 isdir ディレクトリの存在の確認 exists ファイル もしくは ディレクトリの...
matplotlib

【Python】tkinterのGUIにmatplotlibのグラフを表示する

matplotlibを使ってグラフを表示すると、通常は、matplotlib独自のウィンドウで表示されますが、これをtkinterのGUIに組み込んで表示する方法を紹介します。 基本的な処理の流れとしては、matplotlibのFigure...
tkinter

【Python/tkinter】CanvasにStretchDIBitsで画像を表示する

tkinterでOpenCVなどの画像データ(numpyのndarray)をCanvasに表示する場合、画像がカラーだと、BGRからRGBに変換し、numpy→Pillow→PhotoImageと変換して、ようやくCanvasに画像を表示し...
matplotlib

【matplotlib】複数グラフの表示

matplotlibで普通に1つのグラフを表示する場合は以下のようにします。 import numpy as np import matplotlib.pyplot as plt # 表示するデータの作成 x = np.arange(-np...
tkinter

【Python/tkinter】ツールバーの作成

tkinterにはToolBarのような、ツールバー用のウィジェットは無いのですが、ツールバーをFrameとButtonを使って作ります。 フレームにアイコン付きのボタンを左側に配置するだけですが。。 (作成したツールバーのイメージ) ファ...
Pillow(PIL)

【Python/Pillow(PIL)】画像データの新規作成

画像データ(PIL.Image)を画像ファイルなどからではなく、新規に作成するには、Imageモジュールのnew関数を使います。 new関数の書式は以下の通り PIL.Image.new(mode, size, color=0) mode ...