Hi
I'm trying to get into Gnome GUI development. I've created a project in Builder and have a basic UI. My problem is getting access to the widgets created by a glade xml file.
With
> parent = self.get_active_window()
I can get the window. But how can I access the widgets in it?
I'm trying to get into Gnome GUI development. I've created a project in Builder and have a basic UI. My problem is getting access to the widgets created by a glade xml file.
With
> parent = self.get_active_window()
I can get the window. But how can I access the widgets in it?
import sys
import gi
import configparser
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gio
from .window import BtproxipyGtkWindow
class Application(Gtk.Application):
project_name = '*'
config_path = None
enabled = False
debug = False
def __init__(self):
super().__init__(application_id='org.example.App',
flags=Gio.ApplicationFlags.FLAGS_NONE)
# self.config_path = appdirs.user_config_dir(self.project_name) + '.ini'
self.config_path = '/home/user/.config/' + self.project_name + '/' + self.project_name + '.ini'
def do_activate(self):
win = self.props.active_window
if not win:
win = BtproxipyGtkWindow(application=self)
win.present()
parent = self.get_active_window()
def main(version):
app = Application()
return app.run(sys.argv)
