2010-02-15 2 views
2

새 프로젝트를 시작할 때 초보자로서 사용 하시겠습니까?QtDesigner 또는 모든 Qt 상용구를 직접 작성 하시겠습니까?

예를 들어, 제 상황입니다. 무한 루프에서 실행되는 프로그램을 지속적으로 업데이트 할 것입니다. 업데이트 할 때 막대 그래프로 표시하려면이 값이 필요합니다. 동시에 무한 루프 내에서 매개 변수를 업데이트하는 데 사용되는 일부 QObject가있을 것이므로 GUI는 사용자 피드백에 응답해야합니다. 그래서 나는 틀린 것이 아니라면 이것들은 분리 된 실에 있어야합니다. 어떤 선택이 가장 번거롭지 않습니까?

+0

http://stackoverflow.com/questions/387092/hand-coded-gui-versus-qt-designer-gui –

답변

0

올바른 스레딩이 답입니다. 매우 잘 작동하는 QT 스레드를 사용하십시오.

사람들이 QT를 사용하여 시작할 때 나는 디자이너와 함께 시작하지만 결국 결국 코딩을 끝내게됩니다. 나는 당신이 코딩을 끝낼 것이라고 생각하지만 실제로 GUI를 좋아하는 사람이라면 Designer로 시작하는 것이 좋습니다. 확실한 대답은 아니지만 실제로는 다릅니다.

0

먼저 언급 한 요구 사항은이 결정에 많은 영향을주지 않습니다.

어느 쪽이든, 당신은 뭔가를 배워야 할 것입니다. 두 가지 옵션을 모두 조사하고 결정을 내릴 수 있습니다. "Hello, World!"라고 쓰십시오. 그런 다음 몇 가지 추가 위젯/비헤이비어를 추가하여 각 접근 방식의 확장 방식을 확인하십시오.

질문했기 때문에 아마도 Qt Designer를 사용하게 될 것입니다. 그러나 나는 당신이 아니며, 나는 당신의 프로젝트에 대해 많은 것을 알고 있지도 않습니다.

1

질문을 올바르게 이해했다면 GUI를 업데이트하는 것이 프로그래밍 한 방식과 조금 관련이 있습니다. 내 경험에서

, 그것은 디자이너 (또는 최상위 객체가 무엇이든) 메인 창을 설계하고 코드에서 생성 된 위젯 (들)의 일부를 동적으로 업데이트 된 콘텐츠를 추가하는 것이 더 쉽습니다. 대부분의 경우 QT 문서를 파헤치는 데 드는 시간을 절약 할 수 있으며 위치 지정, 정렬 등을 시각적으로 검사 할 수 있습니다.

Designer를 사용하면 아무 것도 잃지 않고 GUI의 모든 부분에서 나중에 사용자 정의 동작이 필요한 경우 코드에서 수정할 수 있습니다.

귀하의 프로젝트의 모든 세부 사항을 모른 채로 어떤 옵션 (QT 또는 인 코드)이 더 빠르는지 알기가 어렵다고 말한 적이 있습니다.

관련 문제