当前时区 GMT+8, 现在时间是 2008-7-7 01:34 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: gtk控件自定义风格
tang_ji
新手上路
Rank: 1



UID 210717
精华 0
积分 13
帖子 5
阅读权限 10
注册 2006-2-7
状态 离线
发表于 2006-2-25 10:42  资料  短消息  加为好友  添加 tang_ji 为MSN好友 通过MSN和 tang_ji 交谈
gtk控件自定义风格

我用gtk开发了一个程序,但是只能通过如下的style修改控件风格

style "rit_default1"
{
       font_name ="Nimbus Sans L 7"
}
widget "*" style "rit_default1"
#widget_class "*" style "rit_default1"

style "rit_default2"
{
       font_name ="Nimbus Sans L 9"
}
widget "*.GtkLabel*." style "rit_default2"
widget_class "GtkLabel" style "rit_default2"


我想通过xfontsel选择以后的字体来修改我控件字体,如果有相同的控件通过设置不同的风格达到不是的效果,这又该怎么办呢,

还有修改像进度条这一类的风格该怎么办呢

顶部
tang_ji
新手上路
Rank: 1



UID 210717
精华 0
积分 13
帖子 5
阅读权限 10
注册 2006-2-7
状态 离线
发表于 2006-2-25 10:47  资料  短消息  加为好友  添加 tang_ji 为MSN好友 通过MSN和 tang_ji 交谈
如  font = "-adobe-helvetica-medium-r-normal-*-14-*-*-*-*-*-*-*"

顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8656
帖子 3861
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2006-2-25 13:48  资料  主页 短消息  加为好友 
你先读过GNOME的HIG,再来开发软件。





我很快乐,请不要再说爱我
顶部
cobranail
版主
Rank: 7Rank: 7Rank: 7


UID 13442
精华 8
积分 14280
帖子 9184
阅读权限 255
注册 2003-1-20
来自 新无忧宫
状态 在线
发表于 2006-2-26 00:39  资料  主页 短消息  加为好友 
gtk2?
如果是,xfontsel已经没有用了





我说LZ啊,做个正常人就那么难吗?
顶部
tang_ji
新手上路
Rank: 1



UID 210717
精华 0
积分 13
帖子 5
阅读权限 10
注册 2006-2-7
状态 离线
发表于 2006-2-26 10:59  资料  短消息  加为好友  添加 tang_ji 为MSN好友 通过MSN和 tang_ji 交谈
为什么xfontsel没有用了呢?还有什么是HIG?小弟是初学者

顶部
x11_yao
中级会员
Rank: 3Rank: 3


UID 119351
精华 1
积分 696
帖子 277
阅读权限 30
注册 2004-4-27
来自 China
状态 离线
发表于 2006-2-26 11:08  资料  短消息  加为好友 
http://developer.gnome.org/projects/gup/hig/





Ubuntu Dapper Drake Wow~, 1440x900, big gnome :)
顶部
xLoneStar
版主
Rank: 7Rank: 7Rank: 7


UID 61030
精华 4
积分 3326
帖子 1320
阅读权限 255
注册 2003-9-12
来自 电脑前面
状态 离线
发表于 2006-2-27 00:57  资料  主页 短消息  加为好友  添加 xLoneStar 为MSN好友 通过MSN和 xLoneStar 交谈 QQ ICQ 状态 Yahoo!
我想他想要的是,自定义每一个单独的控件的风格,主要是字体。作为一项技术,与 HIG 并无直接的关系。我想应该是有办法实现的。

顶部
tang_ji
新手上路
Rank: 1



UID 210717
精华 0
积分 13
帖子 5
阅读权限 10
注册 2006-2-7
状态 离线
发表于 2006-2-27 08:42  资料  短消息  加为好友  添加 tang_ji 为MSN好友 通过MSN和 tang_ji 交谈
对,就是由自己设定每一个控件的风格,以后所有的控件就不受系统的影响

对于HIG对于我们这些专门从事UI设计的人来说,很是实用,非常谢谢各位大人的帮助

顶部
mandrakechina
金牌会员
Rank: 8Rank: 8


UID 12345
精华 9
积分 8656
帖子 3861
阅读权限 90
注册 2003-1-12
来自 北京
状态 离线
发表于 2006-2-27 09:23  资料  主页 短消息  加为好友 
HIG的第一要务就是满足应用程序的一致性。如果所有的程序都采用开发者自己喜欢的颜色和字体,那么整个桌面就会一团乱。





我很快乐,请不要再说爱我
顶部
xLoneStar
版主
Rank: 7Rank: 7Rank: 7


UID 61030
精华 4
积分 3326
帖子 1320
阅读权限 255
注册 2003-9-12
来自 电脑前面
状态 离线
发表于 2006-2-27 11:13  资料  主页 短消息  加为好友  添加 xLoneStar 为MSN好友 通过MSN和 xLoneStar 交谈 QQ ICQ 状态 Yahoo!
建议研究一下 Gtk style,在API手册里有。看起来同控件风格有密切联系。

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP