2015-01-31 6 views
1

방금 ​​Qt를 사용하는 법을 배우기 시작했고 QMainFrame 클래스의 위젯 (예 : 누름 단추 식 배열)을 전용 멤버로 설명해야하는지 아니면 QMainFrame의 생성자에서 정의해야하는지 궁금합니다. 일반적인 구현은 무엇이며 두 가지 방법의 장점은 무엇입니까?회원으로 QWidgets을 사용하고 있습니까?

답변

2

나중에 프로그램 실행 중에 액세스해야하는 경우 QPushButton을 가리키는 개인 멤버 변수가있어 편리하고 신속하게 액세스 할 수 있습니다. QPushButtons의 메서드를 직접 호출 할 필요가없는 경우 (예 : 다양한 신호와 슬롯을 연결하여 모든 내용을 생성자 내부에서 설정할 수 있기 때문에) 멤버 변수가 필요하지 않으며 메모리를 절약하고 단순화 할 수 있습니다 멤버 변수를 추가하지 않아도 프로그램을 사용할 수 있습니다.