使用GTK校准进行水平校准
我是GTK+世界的新手,试图从GTK+开发的基础上学习它 当我在使用GtkAlignment小部件时遇到一些问题,如下面的代码所示 即使我更改了下面任意一个的值,我也无法使Ok和calcel按钮向右对齐使用GTK校准进行水平校准,gtk,gtk3,Gtk,Gtk3,我是GTK+世界的新手,试图从GTK+开发的基础上学习它 当我在使用GtkAlignment小部件时遇到一些问题,如下面的代码所示 即使我更改了下面任意一个的值,我也无法使Ok和calcel按钮向右对齐 GtkWidget* halign = gtk_alignment_new(0, 0, 0, 0); GtkWidget* halign = gtk_alignment_new(0, 1, 0, 0); 我想我错过了一些东西,但没有得到确切的答案 注意:我在Windows7上使用GTK+3 i
GtkWidget* halign = gtk_alignment_new(0, 0, 0, 0);
GtkWidget* halign = gtk_alignment_new(0, 1, 0, 0);
我想我错过了一些东西,但没有得到确切的答案
注意:我在Windows7上使用GTK+3
int main(int argc,char*argv[]){
gtk_init(&argc,&argv)
}引自:
请注意,在大多数情况下,可以通过使用
子窗口小部件上的“halign”、“valign”和“margin”属性
新代码中不应使用GTK标记
试着只用
gtk_widget_set_alignment (button_ok, GTK_ALIGN_END);
gtk_widget_set_alignment (button_cancel, GTK_ALIGN_END);
//or
gtk_widget_set_alignment (hbox, GTK_ALIGN_END);
并删除所有对齐小部件因为我正在学习GtkAlignment小部件,所以我想知道为什么这不起作用。但是,是的,这方面有很多选择。
gtk_widget_set_alignment (button_ok, GTK_ALIGN_END);
gtk_widget_set_alignment (button_cancel, GTK_ALIGN_END);
//or
gtk_widget_set_alignment (hbox, GTK_ALIGN_END);