C
Qt Design Studio を使用して UI を設計する (RH850)
このトピックでは、ユーザー・ボタンとオンボードLEDの状態を示すシンプルなUIをデザインするためのステップ・バイ・ステップの手順を説明します。始めるにはQt Design Studio が必要です。インストールされていない場合は、Qt Online Installer またはQt Maintenance Tool を使用してインストールしてください。
以下の手順では、設計プロセス全体を説明します:
- 新しいプロジェクトを作成します:
- Qt Design Studio を開き、Create Project を選択します。

- を選択します。 Qt for MCUsNew Project タブを選択します。
- 画面解像度を、Width を
800に、Height を600に設定します。
- プロジェクトに名前を付け、Create を選択します。

これでデザインモードUIが表示され、
RectangleとText項目のあるボイラープレート・プロジェクトが表示されるはずです。
- Qt Design Studio を開き、Create Project を選択します。
- Navigator
ペインまたはForm Editor
のいずれかでRectangleを選択し、Properties
ペインでプロパティを変更します:- カラーピッカーを使用するか、Hex コード (
#000000) を手動で入力して、Fill color プロパティをblackに変更します。![プロパティ]ペインで[矩形]の塗りつぶしの色を変更する。 プロパティ]ペインで[矩形]の塗りつぶしの色を変更する。](images/QtDS2-rh850.png)
- カラーピッカーを使用するか、Hex コード (
- Navigator
ペインかForm Editor
のいずれかでText アイテムを選択し、そのプロパティを変更する:- カラーピッカーを使うか、Hex コード(
#ffffff)を手入力するかして、Text Color をwhiteに変更する。 - Units を
pxに、Size を20に変更する。 - Text を
LED1に変更する。
- カラーピッカーを使うか、Hex コード(
- ボタン矩形を追加します:
- Components
ペインのBasic コンポーネントの下にあるRectangle コンポーネントを見つけます。それをNavigator
ペインのRectangle の上にドラッグします。
- Navigator
ペインで新しい長方形を選択し、Properties
ペインでそのプロパティの一部を変更します:- カラーピッカーを使用するか、Hex コード (
#808080) を手動で入力して、Fill color プロパティをgreyに変更します。 - サイズを
200 W x 100 Hに設定します。![プロパティ]ペインで新しい矩形のプロパティを変更する。 プロパティ]ペインで新しい矩形のプロパティを変更する。](images/QtDS4b-rh850.png)
- Properties ペインのLayout セクションに切り替えます。矩形を親の中心にアンカーします。

- 既存のText コンポーネントを新しいRectangle の上にドラッグします。

- カラーピッカーを使用するか、Hex コード (
- Components
- 各項目に一意のID を割り当てます:
- Text アイテムを
ledStateTextと名付ける。
- 内側のRectangle アイテムを
statusRectと名付ける。 - 親であるRectangle 項目を
backgroundRectと名付ける。
- Text アイテムを
statusRectにpressed プロパティを作成する:- Navigator
ペインでstatusRect を選択する。 - View > Views メニューからConnections を選択。

- Connections ビューのProperties タブに切り替える。
- + を選択 し て新 し いプ ロ パテ ィ を追加。Type として
boolを選択し、Name の下にpressedを、Value の下にfalseを入力する。
- Properties ビューのRectangle タブに切り替える。
- 設定ア イ コ ン
を選択 し 、 新規バ イ ンデ ィ ン グ を追加 し ます。

- 開いたBinding Editor に以下の式を入力し、OK を選択します。
statusRect.pressed ? "#41cd52" : "#808080"


注: 次の章で追加するC++バックエンドは、
pressedbooleanプロパティを変更します。- Navigator
- 保存して閉じます。
- File > Save All を選択して変更を保存します。
- File > Close Project <YourProject> を選択して、プロジェクトを閉じます。
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。