2009-09-01 5 views
2

qt 디자이너의 대화 상자에 여러 개의 편집 상자와 버튼이 있습니다. 이 같은 하나의 내 편집 상자에서 위젯, 무언가를 만들고 싶어 :디자이너의 여러 위젯에서 하나의 위젯을 만드는 방법

<widget class="QWidget" native="1" name="widget_2" > 

<item> 
<widget class="QLineEdit" name="lineEdit_2" > 
</item> 
<item> 
<widget class="QLineEdit" name="lineEdit_3" > 
</item> 
</widget> 

나는이 있지만 수동으로 양식 UI 파일을 편집하지 않고 할 수 있습니까? 그게 내디자이너를 통해 하나의 위젯에서 내 라인 편집을 그룹화 싶어요.

답변

3

Qt 디자이너의 승격 능력을 사용하여 수행 할 수 있습니다. 새 클래스 (MyWidget1)를 만들고 필요에 따라 텍스트 상자 및/또는 버튼을 넣습니다. 그런 다음 기본 양식에 위젯을 삽입하고 MyWidget1 클래스로 승격하십시오.

이 작업을 수행하고 싶지 않은 경우 논리적 그룹화를 위해 항상 그룹 상자/프레임을 사용할 수 있습니다.

+1

erelender가 맞습니다. 홍보가 가장 쉬운 방법 일 것입니다. 나는 개인적으로 레이아웃 (수직, 수평선, 격자 등)을 많이 사용하며 때로는 QFrames ... – bgs

관련 문제