是否可以在我的PyGTK应用程序中应用GTK+ theme?如何将主题应用到PyGTK应用程序
我可以通过编程方式应用主题吗?也就是说,要应用主题,我使用PyGTK函数还是必须在我的机器上安装PyGTK(Python2.7以上版本)并更改箭头.png和滚动条.png等?
注意我只安装了PyGTK我没有安装GTK +,我需要吗?上面链接的主题是否适用于PyGTK或仅适用于GTK +?
你能提供关于如何将这个主题应用到我的PyGTK应用程序的建议吗?
是否可以在我的PyGTK应用程序中应用GTK+ theme?如何将主题应用到PyGTK应用程序
我可以通过编程方式应用主题吗?也就是说,要应用主题,我使用PyGTK函数还是必须在我的机器上安装PyGTK(Python2.7以上版本)并更改箭头.png和滚动条.png等?
注意我只安装了PyGTK我没有安装GTK +,我需要吗?上面链接的主题是否适用于PyGTK或仅适用于GTK +?
你能提供关于如何将这个主题应用到我的PyGTK应用程序的建议吗?
如果您从链接下载了第一个标记为“(GTK & Metacity主题)”的包,则应该获得tar.gz存档。将档案解包到/home/jake/.themes
之类的文件夹中。 然后在你的PyGTK的代码,你初始化你的部件之前(我会做你导入的PyGTK和GTK在你的代码后右),加入这一行:
gtk.rc_parse('/home/jake/.themes/Elegant Brit/gtk-2.0/gtkrc')
这gtkrc
文件在该目录中包含了用于告诉gtk如何绘制该主题的小部件的信息。
希望有所帮助。
注意:主题选择应该留给用户,并且在使用gtk开发应用程序时,通常会改变/修改当前用户的主题。
如果你有PyGTK,那么你也有GTK +(这是底层库)。 –