Я пытаюсь создать панель инструментов 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