Gtk 将标签小部件与EventBox左侧对齐

Gtk 将标签小部件与EventBox左侧对齐,gtk,Gtk,我一直在尝试将整个标签与文本对齐到我放置的GtkEventBox左侧。但是,我不能这样做。我尝试对齐标签上的文本,因为我不知道有任何函数会将标签本身对齐到事件框的左侧。事件框位于以下代码的表格中: label1 = gtk_label_new(res); gtk_label_set_justify(GTK_LABEL(label1), GTK_JUSTIFY_LEFT); gtk_label_set_line_wrap (GTK_LABEL (label1), TRUE); gtk_label_

我一直在尝试将整个标签与文本对齐到我放置的
GtkEventBox
左侧。但是,我不能这样做。我尝试对齐标签上的文本,因为我不知道有任何函数会将标签本身对齐到事件框的左侧。事件框位于以下代码的表格中:

label1 = gtk_label_new(res);
gtk_label_set_justify(GTK_LABEL(label1), GTK_JUSTIFY_LEFT);
gtk_label_set_line_wrap (GTK_LABEL (label1), TRUE);
gtk_label_set_single_line_mode(GTK_LABEL(label1),TRUE);

//align = gtk_alignment_new(0.0, 0.5, 0.0, 0.0);
//gtk_container_add(GTK_CONTAINER(align), label1);
//gtk_table_attach(GTK_TABLE(table), align, 0, 10, 2, 3, GTK_FILL | GTK_SHRINK, GTK_FILL | GTK_SHRINK, 20, 10);

embedLabel= gtk_event_box_new();
gtk_container_add( GTK_CONTAINER(embedLabel), label1 );
gtk_container_set_resize_mode(GTK_CONTAINER(embedLabel), FALSE);
gtk_table_attach(GTK_TABLE(table), embedLabel, 0, 10, 2, 3, GTK_FILL | GTK_SHRINK, GTK_FILL | GTK_SHRINK, 20, 20);
也许试着在可用空间内移动

gtk_misc_set_alignment(GTK_MISC(label1), 0, .5);
使用具有正确值的gtk_校准设置()