标题:这个简单的GTK+程序那里出错?熟悉linux下C的朋友帮忙看看~~
只看楼主
宣_仲达
Rank: 2
来 自:广东工业大学
等 级:论坛游民
帖 子:46
专家分:51
注 册:2009-8-3
结帖率:100%
 问题点数:0 回复次数:0 
这个简单的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();
}

搜索更多相关主题的帖子: GTK linux 朋友 
2009-09-08 15:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-285140-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021121 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved