Python 3 – pyqtメニューバー-Pythonチュートリアル

メニューバーをPyQtウィンドウに追加できます。 ボタンアイテム、通常はファイルメニューなどを備えた水平バー。 この例では、メニューバーとテキストボックスをPyQtウィンドウに追加します。 以下のスクリーンショットに示すように。 関連コース: PythonPyQt5でGUIアプリを作成する メニューバーはで構築することができます QMenuBar()。 あなたはそのようなメニューを追加することができます .addMenu("File")。 次に、メニューにアクションを追加して、 .addAction("Open")。 メニューバーをレイアウトに追加する必要があります。これはこの行で行われます。 layout.addWidget(menubar, 0,…

Python 3 – PyQtツールバー-Pythonチュートリアル

PyQtウィンドウには多くの場合ツールバーがあります QToolBar、ファイルメニューの他に。 ツールバーにはいくつかのボタンがあります。 Webブラウザーでは、これらのボタンは戻る、進む、更新、ホームになります。 テキストエディタで開いたり、保存したりします。 この記事では、ウィンドウにツールバーを追加する方法を学習します。 関連コース: PythonPyQt5でGUIアプリを作成する QToolBarの例以下のプログラムは、ツールバー付きのウィンドウを作成します QToolBar ボタン付き QToolButton。 ツールバーは任意のPyQtウィンドウに追加できます。 また、テキストボックスを追加します。 ツールバーがレイアウトに追加されます…

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アプリを作成する…