def __init__(self):
self.builder = Gtk.Builder()
self.builder.set_translation_domain(cli.appname)
#load tlcalculator and subordinated window glade files
self.builder.add_from_file(cli.gladefile[0])
self.builder.add_from_file(cli.gladefile[1])
#initiate custom css
#...encode() is needed because CssProvider expects byte type input
with open(cli.stylesheet,"r") as f:
css = f.read().encode()
style_provider = Gtk.CssProvider()
style_provider.load_from_data(css)
Gtk.StyleContext.add_provider_for_screen(
Gdk.Screen.get_default(),
style_provider,
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION
)
评论列表
文章目录