Я использую файл css для оформления моего интерфейса. Итак, у меня есть в настоящее время:Многоцветный текст в одном Gtk.Label
style_file = Gio.File.new_for_path('interface.css')
style_provider = Gtk.CssProvider()
style_provider.load_from_file(style_file)
Gtk.StyleContext.add_provider_for_screen(
Gdk.Screen.get_default(),
style_provider,
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
)
self.label = Gtk.Label()
self.label.set_name('foobar_label')
self.label.set_markup("<span color='blue'>foo </span>"
"<span color='green'>{} </span>"
"<span color='red'>"
"bar</span>".format(baz))
Я хочу избавиться от вызова set_markup и использовать css для его стиля. Я действительно должен создать три разделенных ярлыка только для того, чтобы их цвет?
Спасибо. Вы решили это. –