class documentation

class DobotGUIController: (source)

Constructor: DobotGUIController(dobot)

View In Hierarchy

Manages the DobotAsync instance and provides a method to initialize the GUI. This class acts as the main entry point for the programmer.

Method __init__ Undocumented
Method initialize_gui Initializes and runs the Tkinter GUI for Dobot control. This method ensures the asyncio loop runs in a separate thread.
Instance Variable async_thread Undocumented
Instance Variable dobot_async_instance Undocumented
Instance Variable loop Undocumented
Instance Variable root Undocumented
Method _on_closing Handles the window closing event.
Method _run_async_loop Runs the asyncio event loop in a separate thread.
def __init__(self, dobot: DobotAsync): (source)

Undocumented

def initialize_gui(self): (source)

Initializes and runs the Tkinter GUI for Dobot control. This method ensures the asyncio loop runs in a separate thread.

Undocumented

dobot_async_instance: DobotAsync = (source)

Undocumented

Undocumented

def _on_closing(self): (source)

Handles the window closing event.

def _run_async_loop(self): (source)

Runs the asyncio event loop in a separate thread.