Python 3 – PyQt ToolBox(QToolBox)の例-Pythonチュートリアル

ツールボックス(QToolBox)はPyQtのコンテナウィジェットです。 ウィジェットは、タブで区切られたアイテムのグループを表示できます。 ツールバーの項目が多い場合は、ツールボックスが必要になる場合があります。 ツールボックスのスクリーンショット QToolBox 以下に示します。 関連コース: PythonPyQt5でGUIアプリを作成する QToolBoxQToolBoxウィジェットは、タブの列を上下に表示します。 現在のアイテムは、現在のタブの下に表示されます。 すべてのタブにはインデックス位置があり、すべてのタブのアイテムはQWidgetです。 ツールボックス(QToolBox)は、次の1行のコードで作成できます。 作成後、メソッドを使用してツールボックスにアイテムを追加できます addItem()。 例えば:…

Python 3 – pyqtツールチップ-Pythonチュートリアル

ツールチップは、ウィジェット上でマウスをホバーしたときに表示されるメッセージです。 PyQtでは、ウィジェットにツールチップを追加できます。これにより、ウィジェットにカーソルを合わせると小さなヒントが表示されます。 これは、プレーンテキストメッセージまたはフォーマットされたメッセージ(HTML)の場合があります。 を呼び出すことでツールチップを追加できます .setToolTip("text") ウィジェット上。 これは、ユーザーを支援するためによく使用されます。 関連コース: PythonPyQt5でGUIアプリを作成する PyQtツールチップの例以下のプログラムは、ボタンにツールチップメッセージを追加します。 これは、プレーンテキストまたはHTML形式のタグのいずれかです(タグは太字および斜体で機能します)。簡単なツールチップは次のとおりです。 12button = QPushButton("Button")button.setToolTip("This is…

Python 3 – PyQtGroupBoxの例-Pythonチュートリアル

グループボックス QGroupBox ウィジェットをグループ化でき、上部にフレームとタイトルを提供し、内部に複数のウィジェットを表示できます。 通常、タイトルと境界線があります。 任意のPyQtウィジェットをグループボックスに追加できます。 これをさらに使用して、UI / UXをユーザーに伝えることができます。 この例は、以下に示すようにグループボックスを作成する方法を示しています。 関連コース: PythonPyQt5でGUIアプリを作成する QGroupBoxPyQt Groupboxグループボックスはで初期化されます QGroupBox("title")。 コンストラクターを使用するのがタイトルを設定する通常の方法です(配置を設定することもできます:上、下、左、右、中央)。…

Python 3 – pyqtラジオボタン-Pythonチュートリアル

PyQT QRadioButton シンプルなラジオボタンです。 これは通常、チェックボックスではなく、1つのオプションしか使用できない場合に使用されます。 qtでは、チェックボックスには常に丸いボタンと次のようなラベルがあります QRadioButton("Australia")。 関連コース: PythonPyQt5でGUIアプリを作成する ラジオボタンPyQTラジオボタンの例以下のコードは、3つのラジオボタンを作成します。 グリッドに3つのラジオボタンを追加します。ラジオボタンのいずれかをクリックすると、メソッドが呼び出されます onClicked()。 ラジオボタンは、を使用してそのメソッドに接続されます radiobutton.toggled.connect(self.onClicked)。 12345678910111213141516171819202122232425262728293031323334from PyQt5.QtWidgets…

Python 3 – QDial-Pythonチュートリアル

ダイヤルウィジェット(QDial)はPyQTに含まれています。ミックスパネルでよく見られるボリュームコントロールのように見えます。 それはの一部です PyQt5.QtWidgets。 QDialウィジェットのルックアンドフィールは、オペレーティングシステムによって異なる場合があります。 ただし、ロジックはすべてのプラットフォームで同じです。 関連コース: PythonPyQt5でGUIアプリを作成する QDialダイヤルウィジェットの例メソッドで設定できる最小値と最大値があります setMinimum() そして setMaximum()。 デフォルト値は次のように設定できます setValue()。 値が変更された場合は、メソッドを呼び出すことができます(.valueChanged.connect(self.sliderMoved))。 現在の値は…

Python 3 – PyQtをExeにコンパイル-Pythonチュートリアル

アプリを配布するには、ソースコードではなく単一の実行可能プログラムが必要です。 これは、ユーザーに多くのPythonファイルを提供するよりも簡単です。 どうして? ユーザーはシングルクリックでアプリを起動できます。 Windowsではそれは 。EXE。 Mac OSXではそれは .dmg 関連コース: PythonPyQt5でGUIアプリを作成する 実行可能にするツールチェーンをインストールする使用できます fbs 実行可能なプログラムを作成します。 12345sudo…

Python 3 – PyQtスタイルを変更するにはどうすればよいですか?

Pyqtウィンドウスタイルを設定できます。 PyQtのデフォルトスタイルは「Fusion」と呼ばれます。 しかし、これだけがスタイルではありません。「QtCurve」、「Windows」など、多くのスタイルやテーマがあります。 アプリを複数のオペレーティングシステムに配布し、ネイティブのルックアンドフィールを使用することをお勧めします。 そのためには、テーマを変更します。 Windowsを使用している場合は、Windowsの外観が必要です。 Macでは、Mac OSXスタイルが必要です。 これらはすべて構成できます。 MacスタイルはMacOSXでのみ使用できます。 関連コース: PythonPyQt5でGUIアプリを作成する PyQtスタイル利用可能なスタイル利用可能なPyQtスタイルはシステムごとに異なる場合がありますが、多くの人がPyQtバイナリをインストールするため、インストールされるスタイルは同じであることがよくあります。 次のように、Pythonインタープリターを使用して使用可能なスタイルのリストを取得できます。 1234567$…

Python 3 – QVBoxLayout-Pythonチュートリアル

QVBoxLayout ウィジェットを整理します 垂直方向 窓の中で。 すべてのウィジェットを自分で整理する(地理的な場所を指定する)代わりに、PyQtに処理させることができます。 追加するすべての新しいウィジェット .addWidget()、垂直方向に追加されます。 基本的に、ウィジェットの垂直リストを取得します。 新しいウィジェットはそれぞれリストの一番下に追加されます。 インポート QVBoxLayout から PyQt5.QtWidgets。 関連コース: PythonPyQt5でGUIアプリを作成する…

Python 3 – PyQtでテーブルを使用する方法

テーブルは、 QTableWidget。 これは、Excelで表示されるものと同様の、アイテムベースのテーブルビューです。 GUIの一部としてテーブルウィジェットを含めることも、Excelのようなテーブルでウィンドウをポップアップすることもできます。 この例では(PyQt5)テーブル付きのウィンドウが表示されますが、デザイナーを使用してウィンドウGUIの一部にすることができます。 関連コース: PythonPyQt5でGUIアプリを作成する テーブルQTableWidgetQTableWidgetは、行と列を持つテーブルウィジェットです。 オブジェクトにはメソッドがあります .setRowCount(x) そして .setColumnCount(y)、ここで、xは行数、yは列数です。 あなたはこれをとして使うことができます self.setRowCount(5)。 内容はで設定されています…

Python 3 – プログレスバー-Pythonチュートリアル

QProgressBar プロセスを表示するウィジェットです。 インストール中に何度も見たことがあるでしょう。 ウィジェットにバーが表示され、完了率を確認できます。 あなたはその値を設定することができますメソッドsetValue()。 50はそれを50%に設定します。 関連コース: PythonPyQt5でGUIアプリを作成する QProgressBarプログレスバー以下のコードを使用して、プログレスバーを作成します。12self.pbar = QProgressBar(self)self.pbar.setGeometry(30, 40, 200, 25) 次の方法で値を設定できます。…