这个简单的GTK+程序那里出错?熟悉linux下C的朋友帮忙看看~~
错误描述:运行时候,设置的那个按钮的长短为什么随着设定的按钮字符的长短而变化?我的gtk_table_new函数的参数设置明明是FALSE阿。
程序代码:
#include <gtk/gtk.h> int main (int argc, char *argv[]) { GtkWidget *window; GtkWidget *table; GtkWidget *button1; gtk_init (&argc, &argv); window = gtk_window_new(GTK_WINDOW_TOPLEVEL); button1 = gtk_button_new_with_label("一"); table = gtk_table_new(2,2,FALSE); //这里我是设置为FALSE的阿?怎么还随着字符长短变化? gtk_container_add (GTK_ENTRY(window), table);//怀疑是不是这句有问题呢? gtk_table_attach (GTK_TABLE(table),button1,0,1,0,1,(GtkAttachOptions)(GTK_FILL),(GtkAttachOptions)(0),0,0); gtk_widget_show(window); gtk_widget_show(button1); gtk_widget_show(table); gtk_main(); }