- 印刷する
::: (info) () アプリをダウンロードするには、こちらをご覧ください:ライブラリ:::
電卓カスタムウィジェットユニットテスト
このアプリケーションは、電卓カスタムウィジェットのセットアップと使用方法について説明します。
目的
電卓ユニットテストの目的は、ユーザーがTulipアプリケーションで電卓カスタムウィジェットをセットアップして使用する方法を学び、理解することです。カスタムウィジェットは、Tulipプラットフォーム上に配置され、メインプラットフォームにはない追加機能を提供するコード化されたウィジェットです。電卓カスタムウィジェットは、複数のボタンに適用される単一のトリガを記述する方法を示す例です。このカスタムウィジェットの主な利点は、標準的な電卓として動作することです。これは、ウィジェット内でボタンのグリッド(5行4列)をどのように形成できるかを示しています。
セットアップ
カスタムウィジェットプラグインは、プロパティとイベントを使用してアプリケーションと相互作用します。プロパティはアプリケーションとウィジェットの間に存在する共有データで、イベントはウィジェットがアプリケーションに送信できるシグナルです。アプリエディタでは、これらのイベントに基づいてトリガーをビルドできます。イベントは、アプリケーションにデータを送信することもできます。
このカスタムウィジェットで使用される最初のイベントは'Clicked'と呼ばれ、ユーザがボタンを押すとこのイベントが発生し、ボタンの値を返します。このカスタムウィジェットで使用される2つ目のイベントは'Result'と呼ばれ、'='ボタンが押されるとこのイベントが発生し、計算式の結果を返します。
仕組み
電卓カスタムウィジェットを使用すると、数学的な計算を実行し、計算結果を表示することができます。このユニットテストの主な目的は、複数のボタンに適用される単一のトリガを記述する方法を示すことです。電卓カスタムウィジェットがどのように動作するかの例を、下の GIF で見ることができます。