Qt Designerは、GUI(グラフィカルユーザーインターフェイス)の構築を支援します。 PythonからGUIをロードできます。 このチュートリアルでは、ステップバイステップで説明します。
QtDesignerをPyQtおよびPythonで使用する方法の非常に基本的な例について説明します。 詳細については、以下のリンクを参照してください。
関連コース: PythonPyQt5でGUIアプリを作成する
Qt Designer Python
前提条件
このチュートリアルを開始するには、次のものをインストールする必要があります。
他のものは時代遅れであるため、Python3以降が必要になります。
PyQtをお持ちでない場合は、 PyQtをインストールします。
Designer(Ubuntu Linux)は次の方法でインストールできます。
1 |
sudo apt-get install qttools5-dev-tools |
他のプラットフォームでは、セットアップに含まれています。
Designerの起動方法
入力してデザイナーを開始します designer
コマンドラインで。 重要:qtcreatorは別のプログラムです。
Ubuntu Linuxの場合:
1 |
cd /usr/lib/x86_64-linux-gnu/qt5/bin/ |
基本
ポップアップが表示されます。 あなたがデザインしたいものを選ぶことができます。
「メインウィンドウ」を選択し、「作成」をクリックします。
次に、フォームのサイズを変更し、ウィジェットをドラッグアンドドロップできます。 このようなグラフィカルインターフェイスを設計するのは非常に簡単です。
ウィジェット(ボタンなど)をクリックすると、名前などのプロパティを設定できます。
Python PyQtを初めて使用する場合は、 それなら私はこの本を強くお勧めします。
デザインをUIにエクスポート
デザインをUIファイルにエクスポートできます。[ファイル]>[名前を付けて保存]>[yourname.ui]をクリックします
次に、UIコードをPythonファイルに変換できます。
このような:
1 |
pyuic5 /home/linux/helloworld.ui -o helloworld.py |
PythonファイルにはGUI定義が含まれています。
uiファイルをロードする別のファイルを作成します。
1 |
from PyQt5 import QtCore, QtGui, QtWidgets |
実行すると、GUIが表示されます。
Hope this helps!
Source link