def __init__(self):
super().__init__()
builder = Gtk.Builder()
builder.add_from_file(os.path.join(TOP_DIR, "glade_files/susi_app.glade"))
self.window = builder.get_object("app_window")
self.user_text_label = builder.get_object("user_text_label")
self.susi_text_label = builder.get_object("susi_text_label")
self.root_box = builder.get_object("root_box")
self.state_stack = builder.get_object("state_stack")
self.mic_button = builder.get_object("mic_button")
self.mic_box = builder.get_object("mic_box")
self.listening_box = builder.get_object("listening_box")
self.thinking_box = builder.get_object("thinking_box")
self.error_label = builder.get_object("error_label")
self.settings_button = builder.get_object("settings_button")
listeningAnimator = ListeningAnimator(self.window)
self.listening_box.add(listeningAnimator)
self.listening_box.reorder_child(listeningAnimator, 1)
self.listening_box.set_child_packing(listeningAnimator, False, False, 0, Gtk.PackType.END)
thinkingAnimator = ThinkingAnimator(self.window)
self.thinking_box.add(thinkingAnimator)
self.thinking_box.reorder_child(thinkingAnimator, 1)
self.thinking_box.set_child_packing(thinkingAnimator, False, False, 0, Gtk.PackType.END)
builder.connect_signals(SusiAppWindow.Handler(self))
self.window.set_default_size(300, 600)
self.window.set_resizable(False)
评论列表
文章目录