2011-07-27 9 views
0

ボタンの配列6×7を作成しました。私はそれらを作成する際にこれらのサイズを指定していませんでした。だから、いくつかのデフォルトサイズで作成され、320x640の画面に正しく整列されている必要があります。手動で作成したプッシュボタンのデフォルトサイズ

私は等しいサイズのボタンの配列を持っているので、私はそれらに画像を置くように押しボタンサイズを見つける必要があります。私はそれをどのようにするのですか?サイズの取得や高さの取得、幅の取得などの機能が見つかりませんでした。

答えて

2

QWidgetは、この目的のために多くの方法があります、ありがとうございました。 width()、geometry()、height()、およびsize()メソッドを参照してください。

+0

ありがとう、 私はそれを持っていますが、私は本当にそれらを使用する方法を知っていません。 ドキュメント内で見つけたのは int QSize :: height()const 高さを返します。 関数height()を呼び出すにはどうすればいいですか? QSizeのobjを使用しますか? これは私のコードです。私はすべてのボタンの高さと幅を見つける必要があります。 cellBut [i] [j] = new QPushButton();connect(cellBut [i] [j]、SIGNAL(clicked())、this、SLOT(onClickAction())); ありがとうございます – alfah

+1

QPushButtonはQWidgetから派生しています。つまり、すべてのQWidget関数を直接使用することができます: 'cellBut [i] [j] - > height()' –

関連する問題