GUI App Python | PyQt5からPyQt6へ移行(QFrame編 HLine)AttributeError: type object ‘QFrame’ has no attribute ‘HLine’ ‘QFrame’ has no attribute ‘HLine’の対処方法を説明する。■結論 [PyQt5]:setFrameStyle(QFrame.HLine) [PyQt6]:setFrameStyle(QFrame.Shape.HLine) 2024.06.26 GUI App
GUI App Python | PyQt5からPyQt6へ移行(QFrame編 Raised)AttributeError: type object ‘QFrame’ has no attribute ‘Raised’ ‘QFrame’ has no attribute ‘Raised’の対処方法を説明する。■結論 [PyQt5]:setFrameStyle(QFrame.Shape.Panel | QFrame.Raised) [PyQt6]:setFrameStyle(QFrame.Shape.Panel | QFrame.Shadow.Raised) 2024.06.26 GUI App
GUI App Python | PyQt5からPyQt6へ移行(QFrame編 Panel)AttributeError: type object ‘QFrame’ has no attribute ‘Panel’ ‘QFrame’ has no attribute ‘Panel’の対処方法を説明する。■結論 [PyQt5]:setFrameStyle(QFrame.Panel) [PyQt6]:setFrameStyle(QFrame.Shape.Panel) 2024.06.26 GUI App
GUI App Python | PyQt5からPyQt6へ移行(QComboBox編)KeyError: ‘there is no matching overloaded signal’ 'there is no matching overloaded signal'の対処方法を説明する。■結論 [PyQt5]:.activated[str].connect(self.onActivated) [PyQt6]:.textActivated[str].connect(self.onActivated) 2024.06.26 GUI App
GUI App Python | PyQt5からPyQt6へ移行(QPen編)AttributeError: type object ‘Qt’ has no attribute ‘yellow’ type object 'Qt' has no attribute 'yellow'の対処方法を説明する。■結論 [PyQt5]:QPen(QtCore.Qt.色, 太さ) [PyQt6]:QPen(QColor(R, G, B), 太さ) 2024.06.26 GUI App
GUI App Python | ドラッグアンドドロップ(Drag and Drop)してパスを抽出する方法 D&Dでパスを抽出する方法を説明する。■結論 urllib.parseをimport、self.setAcceptDrops(True)と設定、dragEnterEventとdropEventでaccept()を設定し、ドロップ後に行う処理を記述する。 2024.06.08 GUI App
GUI App Python | QGridLayoutによるGUIレイアウト方法 PythonでQGridLayoutを使ってグリッドにGUIの部品を配置する方法を説明する。■結論 QGridLayoutのインスタンスを生成、addWidget(部品, 行, 列)で部品の配置場所を指定、setLayout()で配置。 2024.05.16 GUI App
GUI App Python | メッセージボックスの出し方 Pythonでメッセージボックスを出す方法を説明する。■結論 PyQt6からQMessageBoxをimport、メッセージを出現させるメソッドを記述、ボタンクリック時にそのメソッドを呼び出す。 2024.05.15 GUI App
GUI App Python | プログレスバーの使用方法 Pythonでプログレスバーを使用する方法を説明する。■結論 QProgressBarをimport、QProgressBarのインスタンスを生成、setValue()で値を設定 2024.05.15 GUI App
GUI App Python | GUIアプリexe化方法(Mac & Windows) Python GUIアプリをexe(Windows)/app(Mac)化する方法を説明する。■結論 コマンドプロンプトからpyinstaller ****.pyと入力する。以上でexe化完了。batファイル化で効率化も可能。exe配布時はexe単体でOK。 2024.05.05 GUI App