2013-03-24 1 views
0

나는 same position &에 QGridLayout에 위젯 (QFrame)을 추가하는 테스트를 거쳤습니다. 코드 강성으로 인해 Stacked Widget을 추가 할 수 없습니다. 그래서 을 동일한 위치에 추가합니다. & 모두 표시하고 싶습니다. (표시하고 싶은 것을 제외하고) hidesetVisible(false); 이 방법이 좋습니까? 아니면 우연히 코드가 실행됩니까 & 언젠가 충돌 할 수 있습니까? 감사합니다.Qt의 동일한 위치에서 QGridLayout에 위젯을 추가 하시겠습니까?

답변

0

나는 이것이 일을하는 좋은 방법인지 잘 모르겠습니다. 여기에 다른 질문에 대한 훌륭한 대답이 있습니다. Remove Widget from QGridLayout in Qt?

위의 질문에 대한 답변에서 언급 한 알고리즘을 사용하여 remove 위젯을 사용하는 것이 좋습니다.

0

이 코드는 이상하지만 Qt의 도움으로이 작업을 수행 할 수 없습니다. QStackedLayout 또는 적어도 QHBoxLayout을 사용할 것을 권해드립니다.

관련 문제