self.boxv.pack_start(self.btnShutdown, True, True, 0) 47 48 self.btnReboot=xyImageButton("重启电脑","restart.xpm") 49 self.btnReboot.connect("clicked", self.reboot, None) 50 self.boxv.pack_start(self.btnReboot, True, True, 0) 51 52 self.btnRestart=xyImageButton("退出登录","restar...
gtk_box_pack_start(GTK_BOX(vbox),settings,TRUE,TRUE,0); gtk_box_pack_start(GTK_BOX(vbox),accounts,TRUE,TRUE,0); gtk_box_pack_start(GTK_BOX(vbox),loans,TRUE,TRUE,0); gtk_box_pack_start(GTK_BOX(vbox),cash,TRUE,TRUE,0); gtk_box_pack_start(GTK_BOX(vbox),debts,TRUE,TRUE,0); ...
gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 0); GtkWidget* button_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 200); gtk_box_pack_end(GTK_BOX(box), button_box, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(button_box), play_button, FALSE, FALSE, 0); gtk_box_pack_...
gtk_box_pack_start gtk_box_pack_end 功能: 将构件放到组装盒中 头文件: #include <gtk/gtk.h> 函数原形: void gtk_box_pack_start(GtkBox *box,GtkWidget *child,gboolean expend,gboolean fill,guint padding); void gtk_box_pack_end(GtkBox *box,GtkWidget *child,gboolean expend,gboolean fill,guin...
gtk_box_pack_start(GTK_BOX(box), label, TRUE, TRUE, 0); GtkWidget* button_box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 200); gtk_box_pack_end(GTK_BOX(box), button_box, FALSE, FALSE, 0); gtk_box_pack_start(GTK_BOX(button_box), play_button, FALSE, FALSE, 0); ...
PackStart: public void PackStart(Widget child, bool expand, bool fill, uint padding) PackEnd: public void PackEnd(Widget child, bool expand, bool fill, uint padding) 改动一下代码,看看会发生什么事情: private static void InitializeWindow(Window window) { var hBox = new HBox(); window.Add(...
gtk_box_pack_start(GTK_BOX(box),button,FALSE,FALSE,0);/*把按钮加入组合框*/ gtk_signal_connect(GTK_OBJECT(button),”pressed”,GTK_SIGNAL_FUNC(button_event),”You check button1”); gtk_widget_show(button);/*显示按钮*/ button=gtk_radio_button_new_with_label(group,”Radio Button2”); ...
gtk_box_pack_start(GTK_BOX(vbox), button, TRUE, TRUE, 0); // 连接窗口的destroy信号,以便退出程序 g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); // 显示所有窗口部件 gtk_widget_show_all(window); // 进入GTK主循环 ...
这个东西区别还是比较大的,他们俩都能吧一个控件放入到容器中。但GtkBox 本身也是GtkContainer的一个派生类,所以作为一个容器也可以使用gtk_container_add,但是GtkBox还有一些GtkContaner所不具有的属性,所以使用gtk_box_pack_start更能表现出GtkBox的优点。
gtk_box_pack_start (GTK_BOX (vbox), create_bbox (TRUE, "Spread", 40, GTK_BUTTONBOX_SPREAD), TRUE, TRUE, 0); gtk_box_pack_start (GTK_BOX (vbox), create_bbox (TRUE, "Edge", 40, GTK_BUTTONBOX_EDGE), TRUE, TRUE, 5);