当前位置: 技术问答>linux和unix
在linux下使用gtk+,如何使按钮有底色.请高手指点
来源: 互联网 发布时间:2015-11-17
本文导语: 我在linux下使用gtk+进行界面编程,但是有一个问题不会解决.就是我想吧按钮的底色变成其他颜色,不是默认的灰色.我当初的想法是用按钮图标的颜色做按钮的底色,但是感觉效果不行,边角的地方没有覆盖. 我的问...
我在linux下使用gtk+进行界面编程,但是有一个问题不会解决.就是我想吧按钮的底色变成其他颜色,不是默认的灰色.我当初的想法是用按钮图标的颜色做按钮的底色,但是感觉效果不行,边角的地方没有覆盖.
我的问题是,有没有比较好的方法使按钮有底色,比如说像什么函数之类的,或者其他的方法.
我的问题是,有没有比较好的方法使按钮有底色,比如说像什么函数之类的,或者其他的方法.
|
gtk_widget_modify_bg
|
gtk_widget_modify_bg(button,GTK_STATE_NORMAL,&green)//改背景色
你可以搜索(联机帮助有,图表是个红色的字典)gtk_widget_modify_bg,看其具体参数
gtk_widget_modify_fg(GTK_BIN(button)->child, GTK_STATE_NORMAL,&red)//改button上的字的颜色
说实话当初我也是自己看帮助的,慢慢来 不要一口吃个胖子,帮助很有用的
你可以搜索(联机帮助有,图表是个红色的字典)gtk_widget_modify_bg,看其具体参数
gtk_widget_modify_fg(GTK_BIN(button)->child, GTK_STATE_NORMAL,&red)//改button上的字的颜色
说实话当初我也是自己看帮助的,慢慢来 不要一口吃个胖子,帮助很有用的