LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ctbpl_sk

gtk/gnome编程

[复制链接]
 楼主| 发表于 2006-3-9 19:22:35 | 显示全部楼层
上面的仁兄你好:
      不好意思,又要打扰你了.我是按那样的方法作的,但是不行呀!文件名是sk.rc ,如下


  style "entry"
{
        fg[NORMAL] = {1.0,0,0}
}
widget "entry" style "entry"
widget_class "Gtkentry" style "entry"

该配置文件在当前目录下:
   #define RC "./sk.rc"
程序中加了两行代码如下:  
   gtk_rc_parse(RC);
    gtk_widget_set_name(entry7,"entry");

你能帮我看看吗?非常感谢!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2006-3-9 21:39:10 | 显示全部楼层
gtk_widget_modify_base(entry, GTK_STATE_NORMAL, &colorBlack);

看看下面的网址
http://yolinux.com/TUTORIALS/GTK+ProgrammingTips.html#INTRO
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 09:27:41 | 显示全部楼层
hobbolo and Linux_Lyb 你们好:
      你们两位提出的方法,我都使过了,都没有成功,麻烦你们两位能不能讲的具体点呀!我真的很急呀,在这谢谢两位的热心帮助了!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 11:23:37 | 显示全部楼层
我成功了,用RC文档做的,感谢上面所有的兄弟!!!!!!!!!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-10 16:28:55 | 显示全部楼层
linux_Lyb 你好:
      请问关于timer怎么用亚,我用的方法如下:我这样作的 出现段错误

        GTimer *timer;
        gulong *time;
       timer = g_timer_new();
        g_timer_start(timer);
      
        g_timer_stop(timer);
         g_timer_elapsed(timer,time);
      
      if(*time = 3000000){
     g_timer_reset(timer);
     gtk_rc_parse(RC2);
      gtk_widget_set_name(entry,"white");
      }
      g_timer_reset(timer);


你能帮我看看吗??非常谢谢!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2006-3-11 14:17:57 | 显示全部楼层
多看看gtk的资料
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表