gui-designer 도구를 사용하는 경우와 비교하여 Java 또는 Qt를 C++과 함께 사용하는 경우 GUI 작성에 대한 의견을 듣고 싶습니다. GUI 디자이너 도구의 예로는 MFC GUI 디자이너, Qt 디자이너, Interface Builder (Apple)가 있습니다.수공 코드 GUI 또는 gui-designer 도구 사용
나는 손으로 코딩하는 팬 이었지만 최근의 경험에서 나는 전환했다. 필자가 손으로 코딩 한 문제는 GUI를 작성하는 것이 매우 빠르고 유연하다는 것입니다.하지만 일단 오래 전에 작성된 GUI를 변경해야 할 경우 매우 어려울 수 있습니다. 큰 패널에서 올바른 요소를 찾는 것은 어려울 수 있습니다.
두 번째 문제는 GUI 작성 및 레이아웃 코드에 많은 로직을 추가하기가 너무 쉽다는 것입니다. 나는 GUI 코드의 유지 보수를 인계 받아야했다. 재사용하기가 정말 어렵다. 왜냐하면 그 동작이 모양과 혼합되어 레이아웃과 동작이 혼합되어 클래스가 매우 커지고 이해하기 어렵 기 때문이다.
GUI 디자이너 도구를 사용하면 내보기에서 모양과 논리를 훨씬 더 명확하게 구분할 수 있습니다.
예 Qt를 사용할 때 선호하는 방법입니다. 매우 동적 인 UI 코드를 건네지 만, 나머지는 디자이너에게 충실하려고 노력할 것입니다. 라이브러리 변경에 따른 변환 및 XML 파일은 GUI를 설명하는 C++ 코드를 변환하는 것보다 훨씬 빠릅니다. –