1

ボタンを使用してAndroidの電卓アプリケーションのUIを設計するように依頼されました。GUIは下の画像のようにする必要があります- ここに画像の説明を入力してください

私が抱えている唯一の問題は、図に示すように、「+」セルを2行にまたがって伸ばすことです。これを実現するためにlayout_heightに値を割り当てるだけでもかまいませんが、アプリを別の画面サイズで表示すると問題が発生します。

助けてください!

4

2 に答える 2

1

「+」ボタンをレイアウトに追加するときは、rowSpanを2に設定して、1行ではなく2行を占めるようにしてください。次のようなコードで実行できます。

layout->addWidget(yourPlusButton,row,column,2/*rowSpan*/,1/*columnSpan*/);

QtCreatorを使用している場合は、マウスで「+」ボタンを伸ばすことでこれを実現できます(QGridLayoutを使用していると想定しています)。そのため、下の空のセルに伸ばすと、2つのセルを占有します。

于 2013-01-18T14:30:32.807 に答える
1

GridLayoutを使用すると、セルを行と列にまたがることができます。さらに、垂直方向または水平方向に塗りつぶすことができます。画面ごとに異なる解像度の画像を使用した6X5グリッドが必要です。

于 2013-01-18T14:32:58.920 に答える