2009-08-24 6 views
1

우리는 구성 인터페이스를 쿼리하여 외부 장치를 구성한 Qt 응용 프로그램을 가지고 있으며 QWebView를 사용하여 적절한 컨트롤이있는 HTML 페이지를 제공합니다. 구성 정보를 일종의 Qt "Form Builder"클래스에 건네고 네이티브 Qt 컨트롤이 포함 된 레이아웃이 포함 된 QWidget을 내 보내야합니다. (우리는 인터페이스 정보를 완벽하게 소유하고 있으므로,이 신화적인 "QFormBuilder"포맷의 형식으로 변환 할 수 있습니다.)쉽게 Qt 내에서 동적 양식/컨트롤 만들기

이것이 가능합니까? HTML 버전이 "충분히 만족스러워"보이기 때문에 아무도 실제로 파서를 쓰거나 (같은 이유로 QScript를 사용하는) 시간을 투자 할 사람이 없습니다. 그러나 대안이 있다면 나는 다른 사람들이 무엇을했는지 알고 싶다.

답변

1

예, 가능합니다. Qt Designer가 사용하는 것과 같은 형식으로 UI 정보를 작성한 다음 QUiLoader 클래스를 사용하여 런타임에 UI를 생성 할 수 있습니다.