2011-02-28 2 views
1

몇 주 동안 GtkBuilder + * .ui-files를 사용하다가 꽤 어색한 느낌이 들었습니다.gtk + Gtkbuilder && OOP 원리

어느 나는 GtkBuilder의 사용에서 진정한 이점을 얻을 수있는 OOP에게 원칙을 운명 와 * .ui 내가 OOP 디자인을 드롭하지 않으려면 또는, 나는 GtkBuilder에 의해 너무 많은 오버 헤드를 얻을 파일 그것은 그것을 전혀 사용하지 않을 가치가 있습니다.

예 : IDE - 메인 윈도우는 하나의 큰 UI 파일로 만들거나 (예 : 툴바, 상태 표시 줄, SourceView 등의 별도 파일) 많은 코드를 만들 수 있습니다. 빌더 주변.

아무도 나 한테 어떻게 그 모자를 가져다 줄 수 있니? GtkBuilder/* .ii-files의 모범 사례에 대한 충분한 자습서를 찾을 수 없었습니다.

답변

0

gtk +로 놀고있는 soe 개월 후, 나는 직접 대답을 얻었을 것이라고 생각한다. 하위 클래스 기능 청크 및 이러한 기능 클래스/청크에 별도의 .ui 파일 제공. 이 부분의 .ui 파일은 손으로 조립하는 것이 가장 좋으며, 더 세밀하게 제어하여 원활한 응용 프로그램을 만들 수 있습니다.

덩어리를 유지하는 데 필요한만큼 .ui 파일을 간단하게 덮어서 재사용 할 수 있고 b) 한 가지 용도로만 사용할 수 있습니다. 희망이 있으면 다른 사람에게도 도움이되기를 바랍니다.