PyGtk:修改gtk FileChooserButton的背景颜色/图像
我尝试按照以下方式更改文件选择器按钮的背景颜色,但没有任何改变..
gtkrc 文件:
style "FilechooserButtonStyle" = "button_style"
{
base[NORMAL] = '#F5F5F5'
base[SELECTED] = 'red'
bg[NORMAL] = 'green'
bg_pixmap[NORMAL] = "button.jpg"
xthickness = 10
ythickness = 10
GtkFileChooserButton::set_app_paintable = True
}
在 py 文件中:
file_chooser.modify_base(gtk.STATE_NORMAL, gtk.gdk.color_parse("red"))
file_chooser.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color('gray'))
我怎样才能解决问题?
提前致谢!
I have tried following to change background color for Filechooser Button, but nothing changed..
gtkrc file:
style "FilechooserButtonStyle" = "button_style"
{
base[NORMAL] = '#F5F5F5'
base[SELECTED] = 'red'
bg[NORMAL] = 'green'
bg_pixmap[NORMAL] = "button.jpg"
xthickness = 10
ythickness = 10
GtkFileChooserButton::set_app_paintable = True
}
In py file:
file_chooser.modify_base(gtk.STATE_NORMAL, gtk.gdk.color_parse("red"))
file_chooser.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color('gray'))
How could I solve the problem ?
Thanks in advance!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对 .rc 文件不太熟悉,但这在代码中有效:
它在所有对话框的子项中搜索以查找按钮并将其样式更改为红色。
希望对您有帮助!
I'm not so familiar with the .rc files, but this works in the code :
It searches in all the dialog's childs to find buttons and change their style to red.
Hope it helped you !