アプリケーションとコアクラス

Python

Python wxPython: wx.SystemSettings の使い方 – OSの標準色やフォントを取得

wxPythonアプリの「ネイティブ感」はどう出す?この記事ではwx.SystemSettingsを使い、OSの標準色(GetColour)、標準フォント(GetFont)、UI部品サイズ(GetMetric)を安全に取得する方法を解説。ダークモード対応のサンプルコードも掲載。
Python

Python wxPython: wx.StandardPaths の使い方 – OS共通の標準パスを安全に取得

wxPythonアプリで「ドキュメント」フォルダや設定ファイルの保存場所をOS(Windows, macOS, Linux)共通で安全に取得する方法とは?wx.StandardPathsの使い方、特にGetDocumentsDirとGetUserDataDirの違いをサンプルコード付きで解説します。
Python

Python wxPython: wx.ConfigBaseでアプリ設定を保存・復元する基本

wxPythonアプリのウィンドウサイズやユーザー設定を保存・復元する方法とは?この記事ではwx.ConfigBaseの基本と、wx.Configを使った設定の書き込み(Write)・読み込み(Read)の実践的なサンプルコードを初心者にも分かりやすく解説します。
Python

Python wxPython: wx.AcceleratorTableでショートカットキーを簡単設定!使い方を徹底解説

PythonのGUIライブラリwxPythonで、Ctrl+Sのようなショートカットキーを実装する方法を知りたいですか?この記事ではwx.AcceleratorTableとwx.AcceleratorEntryを使ったキーボードショートカットの基本的な使い方から、メニュー連動の実践サンプルコードまで初心者にも分かりやすく解説します。
Python

Python wxPython: wx.Region で円形や複雑な形のウィンドウを作成する方法 (SetShape)

PythonのwxPythonライブラリで「円形」や「穴あき(ドーナツ型)」のカスタムシェイプウィンドウを作成する方法を解説。wx.Regionの基本、円形・多角形の作り方、Subtract(差集合)による領域演算、SetShapeメソッドの使い方とwx.NO_BORDER利用時の注意点(ドラッグ移動の実装)までをサンプルコード付きで紹介します。
Python

Python wxPython: wx.Font でGUIの文字フォントを自由に変更する方法

Python wxPythonのwx.FontクラスでGUIのフォントを変更する方法を初心者向けに解説。wx.FontInfoを使ったモダンなフォント作成(サイズ、太字、書体指定)から、SetFontメソッドでラベルやボタンに適用するまでをサンプルコード付きで紹介します。
Python

Python wxPython: wx.Colour でGUIの背景色や文字色を自由に変更する方法

Python wxPythonのwx.Colourクラスの使い方を初心者向けに解説。RGB値、色名、16進数での色指定方法から、SetBackgroundColour (背景色) や SetForegroundColour (文字色) を使ってGUIの見た目をカスタマイズする具体的な方法をサンプルコード付きで紹介します。
Python

Python wxPython: wx.Rectとwx.Point/wx.Sizeの違いと使い分け

PythonのwxPythonでGUIを扱う基本、wx.Rect, wx.Point, wx.Size の違いを初心者向けに解説。位置(Point)、大きさ(Size)、領域(Rect)の各クラスの役割と、SetPosition, SetSize, SetRect, Containsメソッドなど具体的な使い分けシナリオをコード付きで紹介します。
Python

Python wxPython: wx.Sizeを使ったウィンドウとコントロールのサイズ調整術

wxPythonのwx.SizeクラスでGUIのサイズを調整する方法を初心者向けに解説。wx.Sizeの基本、width/heightの操作、SetSize/GetSizeでのウィンドウ・ボタンサイズ変更、SetMinSizeの使い方、Sizer利用時の注意点までをサンプルコード付きで学びます。
Python

Python wxPython: wx.Pointを使ったウィンドウ位置の制御と座標の基本

wxPythonでGUIアプリの座標を扱う基本「wx.Point」クラスを初心者向けに徹底解説。wx.Pointの作り方、x/y座標へのアクセス方法から、pos引数での位置指定、SetPosition/GetPositionを使ったウィンドウ位置の制御・取得方法までをサンプルコード付きで学びます。