2011-07-27 3 views
0

6 × 7 버튼 배열을 만들었습니다. 나는 그들을 생성하는 동안 이들을 위해 어떤 크기도 지정하지 않았다. 그래서 그들은 어떤 기본 크기로 만들어졌고 320x640의 화면으로 올바르게 정렬되어 있어야합니다.수동으로 생성 된 푸시 버튼의 기본 크기

이제 같은 크기의 버튼 배열이 생겼으므로 이미지를 넣으려면 pushbuttonsize를 찾아야합니다. 어떻게해야합니까? 나는 크기를 얻거나 높이를 얻거나 너비를 얻는 것과 같은 기능을 찾을 수 없었다.

답변

2

QWidget는이 목적을 위해 많은 방법을 가지고 감사드립니다. width(), geometry(), height() 및 size() 메서드를 참조하십시오.

+0

고맙습니다. 나는 그것을 가지고 있지만 실제로 사용법을 모릅니다. 문서에서 찾았습니다. int QSize :: height() const 높이를 반환합니다. 어떻게 높이() 함수를 호출합니까 ?? 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()' –

관련 문제