我使用 Jono Bacons 创建了您的第一个 ubuntu 应用程序,以了解如何使用 ubuntu 主题为工具栏设置主题。我遵循完全相同的代码,程序加载时工具栏为黑色,但按钮上的文本没有改变颜色,仍为黑色。
这是我的应用程序问题的图片:
然而,当样式改变时,Jono 的文本颜色会变成白色。
这是我使用过的代码:
self.mainToolbar = self.builder.get_object("mainToolbar")
mainToolbarStyle = self.mainToolbar.get_style_context()
mainToolbarStyle.add_class(Gtk.STYLE_CLASS_PRIMARY_TOOLBAR)
我一直为此而苦恼,我确信有一个简单的解决办法。
非常感谢您提供的任何帮助!
安德鲁
答案1
奇怪的是,我通过添加菜单栏(我在设计开始时删除了菜单栏)解决了这个问题。文本现在是白色的。我很想知道是什么原因造成的!