set_title("Button Box demo") self.set_size_request(200,100) self.set_position(gtk.WIN_POS_CENTER) vb = gtk.VBox() box1 = gtk.VButtonBox() btn1 = gtk.Button(stock = gtk.STOCK_OK) btn2 = gtk.Button(stock = gtk.STOCK_CANCEL) box1.pack_start(btn1, True, True, 0) box1.pack...
{ GtkWidget *do_window = NULL; gtk_init(&argc, &argv); do_window = gtk_window_new(GTK_WINDOW_TOPLEVEL); do_window = do_button_box (do_window); g_signal_connect(GTK_WINDOW(do_window), "destroy", gtk_main_quit, NULL ); //gtk_widget_show(do_window); gtk_main(); return 0; ...
gtk_button_box_set_layout (GTK_BUTTON_BOX (bbox), layout); gtk_box_set_spacing (GTK_BOX (bbox), spacing); button = gtk_button_new_from_stock (GTK_STOCK_OK); g_signal_connect (button, "clicked", G_CALLBACK(print_hello), NULL); gtk_container_add (GTK_CONTAINER (bbox), button)...
gtk_container_add(GTK_CONTAINER(window),button_box);通过gtk_container_add()函数将button_box布局添加到window主窗口中。gtk_container_add函数需要一个GtkContainer作为参数,这里使用GTK_CONTAINER宏将window强制转型为GtkContainer。 gtk_container_add(GTK_CONTAINER(button_box),button1);通过gtk_container_add()...
GTK_BOX(box) 四、统一构件函数 2. gtk_widget_destroy函数可以删除一个构件,它非常简单,我们这里就不再介绍了。 3. gtk_widget_hide函数可以使构件变得不可见,当实际上构件还存在,你还可以调用gtk_widget_show重新显示他们。 4. gtk_widget_set_size_request可以设置构件的大小,gtk_widget_get_size_request函数...
GtkWidget *button; GtkWidget *button_box; window = gtk_application_window_new (app); gtk_window_set_title (GTK_WINDOW (window), "Window"); gtk_window_set_default_size (GTK_WINDOW (window), 200, 200); button_box = gtk_button_box_new (GTK_ORIENTATION_HORIZONTAL); ...
对给定按钮构件b u t t o n引发c l i c k e d信号:voidgtk_button_clicked (GtkButton *button);//对给定按钮构件b u t t o n引发e n t e r信号:voidgtk_button_enter (GtkButton *button);//对给定按钮构件b u t t o n引发l e a v e信号:voidgtk_button_leave (GtkButton *button)...
微调按钮(Spin Button)构件通常用于让用户从一个取值范围你选择一个值。它由一个文本输入框和旁边的向上和向下两个按钮组成。点击某一个按钮会让文本输入框里的数值大小在一定范围你改变。文本输入框里也可以直接输入一个特定值。
box=gtk_vbox_new(FALSE,0);/*创建组合框*/ label=get_label_new(“Please check!”);/*创建标号*/ gtk_box_pack_start(GTK_BOX(box),label,FALSE,FALSE,15);/*把标号加入组合框*/ button=gtk_radio_button_new_with_label(group,”Radio Button1”);/*创建按钮*/ ...