GUI App Python | QGridLayoutによるGUIレイアウト方法 PythonでQGridLayoutを使ってグリッドにGUIの部品を配置する方法を説明する。■結論 QGridLayoutのインスタンスを生成、addWidget(部品, 行, 列)で部品の配置場所を指定、setLayout()で配置。 2022.05.16 GUI App
GUI App Python | メッセージボックスの出し方 Pythonでメッセージボックスを出す方法を説明する。■結論 PyQt6からQMessageBoxをimport、メッセージを出現させるメソッドを記述、ボタンクリック時にそのメソッドを呼び出す。 2022.05.15 GUI App
GUI App Python | プログレスバーの使用方法 Pythonでプログレスバーを使用する方法を説明する。■結論 QProgressBarをimport、QProgressBarのインスタンスを生成、setValue()で値を設定 2022.05.15 GUI App
GUI App Python | GUIアプリで文字を中央に表示する方法 PythonのGUIアプリで文字を中央に表示する方法を説明する。■結論 setAlignment(Qt.AlignmentFlag.AlignCenter)を使う。 2022.05.05 GUI App
GUI App Python | PyQt5からPyQt6へ移行(setAlignment編)AttributeError: type object ‘Qt’ has no attribute ‘AlignCenter’ AttributeError: type object 'Qt' has no attribute 'AlignCenter'の対処方法を説明する。■結論 [PyQt5]:setAlignment(Qt.AlignCenter) [PyQt6]:setAlignment(Qt.AlignmentFlag.AlignCenter) 2022.05.05 GUI App
GUI App Python | GUIアプリ作成方法(Mac & Windows) Python GUIアプリを作成する方法を説明する。■完成イメージ なまえとしょくぎょうを入れてボタンをおすと結果が表示されるアプリを作る。MacでもWindowsでも同じコードを書けば同じGUIアプリができる。 2022.05.05 GUI App
GUI App Python | GUIアプリのclass初期化方法 Python GUIアプリのclass初期化方法を説明する。■def __init__(self, parent=None):の意味 parentはUIの親子関係を設定するもの。■super().__init__(parent)の意味 super()は親のこと。 2022.05.04 GUI App
GUI App Python | PyQt5からPyQt6へ移行(PyQtGraph編)DeprecationWarning: GraphicsWindow is deprecated, use GraphicsLayoutWidget instead GraphicsWindow is deprecated, use GraphicsLayoutWidget insteadの対処方法を説明する。■結論 [PyQt5]:GraphicsWindow() [PyQt6]:GraphicsLayoutWidget(show=True) 2022.05.04 GUI App
Python Python | if __name__ == ‘__main__’:節の意味 if __name__ == '__main__':節の意味を説明する。■if節 外部からimport時は実行されない。■app = QApplication(sys.argv) Appを生成 ■sys.exit(app.exec()) イベントループを発生 2022.05.03 Python
GUI App Python | PyQt5からPyQt6へ移行(app.exec()編)AttributeError: ’QApplication’ object has no attribute ’exec_’ ’QApplication’ object has no attribute ’exec_’の対処方法を説明する。■結論 [PyQt5]:app.exec_() [PyQt6]:app.exec() 2022.05.03 GUI App