ボタンを使用してAndroidの電卓アプリケーションのUIを設計するように依頼されました。GUIは下の画像のようにする必要があります-
私が抱えている唯一の問題は、図に示すように、「+」セルを2行にまたがって伸ばすことです。これを実現するためにlayout_heightに値を割り当てるだけでもかまいませんが、アプリを別の画面サイズで表示すると問題が発生します。
助けてください!
ボタンを使用してAndroidの電卓アプリケーションのUIを設計するように依頼されました。GUIは下の画像のようにする必要があります-
私が抱えている唯一の問題は、図に示すように、「+」セルを2行にまたがって伸ばすことです。これを実現するためにlayout_heightに値を割り当てるだけでもかまいませんが、アプリを別の画面サイズで表示すると問題が発生します。
助けてください!
「+」ボタンをレイアウトに追加するときは、rowSpanを2に設定して、1行ではなく2行を占めるようにしてください。次のようなコードで実行できます。
layout->addWidget(yourPlusButton,row,column,2/*rowSpan*/,1/*columnSpan*/);
QtCreatorを使用している場合は、マウスで「+」ボタンを伸ばすことでこれを実現できます(QGridLayoutを使用していると想定しています)。そのため、下の空のセルに伸ばすと、2つのセルを占有します。
GridLayoutを使用すると、セルを行と列にまたがることができます。さらに、垂直方向または水平方向に塗りつぶすことができます。画面ごとに異なる解像度の画像を使用した6X5グリッドが必要です。