2017-03-22 4 views
0

내 프로젝트 중 하나에서 노트 바를 Gtk :: HeaderBar로 바꾸고 싶습니다. 이후 .ui 파일을 사용하고 있지 않으므로 직접 프로그래밍하는 모든 방법은 제목 표시 줄을 숨기고 머리글 표시 줄을 어떻게 사용할 수 있는지 궁금합니다.gtkmm .ui 파일을 사용하지 않을 때 제목 표시 줄 대신 머리글 막대를 사용하는 방법

+0

은 Gtk :: 노트북은 Gtk :: HeaderBar는 매우 다른 위젯입니다 서로에 해당되지 않습니다. 귀하의 질문을 재 작성하면 [ask]가 귀하가 필요로하는 것을 이해하고 지금까지 시도한 것을 보여줄 수 있습니다. –

+0

감사합니다. 생명의 은인입니다. 세로 상자에 헤더 바를 추가하여 간단하게 해결했습니다. – user140345

+0

ok, 더 나은 아직 무효 Gtk :: Window :: set_titlebar (Widget & titlebar) – user140345

답변

0

먼저 제목 표시 줄을 대체 할 새로운 헤더 표시 줄을 만든 다음 Gtk :: Header 위젯으로 window.set_titlebar()를 제공하면 해결됩니다.

정의 :

void Gtk::Window::set_titlebar (Widget& titlebar)