많은 아이템이있는 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