0
私のプロジェクトの1つでノートブックバーをGtk :: HeaderBarに置き換えたいのですが、私は.uiファイルを使用していません私は直接タイトルバーとヘッダーバーを非表示にすることができますか?gtkmm .uiファイルを使用していない場合にタイトルバーの代わりにヘッダーバーを使用する方法
私のプロジェクトの1つでノートブックバーをGtk :: HeaderBarに置き換えたいのですが、私は.uiファイルを使用していません私は直接タイトルバーとヘッダーバーを非表示にすることができますか?gtkmm .uiファイルを使用していない場合にタイトルバーの代わりにヘッダーバーを使用する方法
まず、タイトルバーを置き換えて、単にwindow.set_titlebar()にGtk :: Headerウィジェットを提供して新しいヘッダーバーを作成する必要があります。
定義:
void Gtk::Window::set_titlebar (Widget& titlebar)
のGtk ::ノートブックとのGtk :: HeaderBarは非常に異なるウィジェットであり、互いに等価ではありません。あなたの質問を書き直すことは、あなたが必要としていることを理解し、これまでに試したことを示すのに役立ちます。 –
ありがとう、あなたは人生の節約者です。縦のボックスにヘッダーバーを追加するだけで解決しました。 – user140345
大丈夫ですが、まだ良いですGtk :: Window :: set_titlebar(ウィジェットとタイトルバー) – user140345