我正在构建一个简单的GTK应用程序,但我有问题,它的风格。 这是一个screenshot
这是非常基本的Gtk.对话和一些Gtk.箱与Gtk.标签以及Gtk.入口里面。我想给对话框内容留一些边距,并将标签向左对齐。在
我读到我需要用css来做,但是我在工作中遇到了麻烦。我这样加载我的样式表:
style_provider = Gtk.CssProvider()
style_provider.load_from_data(GTK_STYLE)
Gtk.StyleContext.add_provider_for_screen(
Gdk.Screen.get_default(),
style_provider,
Gtk.STYLE_PROVIDER_PRIORITY_USER
)
这里是我的css文件到期日:
^{pr2}$在这个css中,只有全局蓝色背景被应用。我的其他样式定义都没有被应用。在
我错过了什么?我需要在选择器中更具体一点吗?那我怎么知道等级制度呢?在
谢谢你的帮助。在
文档列出了
CSS nodes
下的样式属性,例如,请参阅GtkLabel的文档:https://developer.gnome.org/gtk3/stable/GtkLabel.html所以我相信为了设置所有gtklabel的颜色,你必须写下(未经测试):
有关详细信息,请转到https://developer.gnome.org/gtk3/stable/chap-css-overview.html
相关问题 更多 >
编程相关推荐