私は、たくさんの項目でGTKツールバーを作成しようとしています。私の見解は、私がそれらを均等に配置することができなかったことです。すべてのアイコンはバーの左側にまとめられています。どのようにそれらを広げさせるのですか?パフォーマンス上の理由から、hboxなどの追加ウィジェットの使用を避けたいと思います。gtkツールバーにアイコンを配置する
GtkWidget* navbar = gtk_toolbar_new();
gtk_toolbar_set_style(GTK_TOOLBAR(navbar), GTK_TOOLBAR_ICONS);
gtk_toolbar_set_icon_size(GTK_TOOLBAR(navbar), GTK_ICON_SIZE_SMALL_TOOLBAR);
GtkToolItem* open = gtk_tool_button_new_from_stock(GTK_STOCK_JUMP_TO);
gtk_toolbar_insert(GTK_TOOLBAR(navbar), open, 0);
GtkToolItem* play = gtk_tool_button_new_from_stock(GTK_STOCK_MEDIA_PLAY);
gtk_toolbar_insert(GTK_TOOLBAR(navbar), play, 1);
GtkToolItem* pause = gtk_tool_button_new_from_stock(GTK_STOCK_MEDIA_PAUSE);
gtk_toolbar_insert(GTK_TOOLBAR(navbar), pause, 2);
そして、ここでは、私が手配置である:ここで私が書いたコードだ
ありがとうございました。私はすぐにそれを試みます。しっかりとパックされたアイコンについて、あなたが言ったことについて、より使いやすくなっています。私がそれらを詰め込んだままにしておくと、どうすればそれらを少なくともツールバーの中央に置くことができますか? – 341008
それは副次的な質問でした。あなたの答えを受け入れたものとしてマークする。ありがとう。 – 341008