2

qooxdoo Desktop を使用してインタラクティブなフルスクリーン アプリケーションを開発しています。アプリケーションは、1024x600 のネットブックから最新の 2560x1600 の「Retina」ディスプレイまで、複数のデバイスで一貫したユーザー エクスペリエンスを提供する必要があります。

アプリケーションは、カスタム ウィジェット テーマを使用します。問題は、複数の解像度で一貫したルック アンド フィールを提供するために、境界線の半径 (ボタンの場合) やフォント サイズなどのパラメーターを調整する必要があることです。主要な解決策ごとに個別のテーマを維持する必要がありますか、それとも同じことを行うためのよりエレガントな方法はありますか?

4

1 に答える 1

1

テーマに必要ないくつかの事前定義されたステップが必要な場合は、そのために状態を使用できます。

  1. qx.ui.core.Widget にパッチを適用し、コンストラクター内のすべてのウィジェットに必要な状態を追加します
  2. 外観テーマでこれらの状態にアクセスし、指定された状態に基づいて必要な値を設定することができます。
于 2013-07-03T06:20:30.787 に答える