From 7bdd5ffa55125da2d4f884de30d1fa9d35e1f424 Mon Sep 17 00:00:00 2001 From: Rohit Vishwakrma Date: Fri, 3 May 2024 14:08:43 +0530 Subject: [PATCH] added console output and bug fixed --- components/widgets/popup_console_output.py | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 components/widgets/popup_console_output.py diff --git a/components/widgets/popup_console_output.py b/components/widgets/popup_console_output.py new file mode 100644 index 0000000..e2a6e59 --- /dev/null +++ b/components/widgets/popup_console_output.py @@ -0,0 +1,24 @@ +from kivy.lang.builder import Builder +from kivy.properties import StringProperty +from kivy.uix.scrollview import ScrollView + +Builder.load_string(""" +: + BoxLayout: + size_hint_y: None + height: self.minimum_height + Label: + text: root.log_text + size: self.texture_size + text_size: self.width, None + size_hint_y: None + height: self.texture_size[1] +""") + + +class ConsoleOutPutPopup(ScrollView): + log_text = StringProperty() + + def __init__(self, log, **kwargs): + super().__init__(**kwargs) + self.log_text = log