def setUp(self): super().setUp() reg = WidgetRegistry() reg.register_widget( WidgetDescription(**Widget.get_widget_description())) self.w = SchemeEditWidget() self.w.setRegistry(reg) self.w.resize(300, 300) self.w.setScheme(WidgetsScheme()) self.w.setDropHandlers([PluginDropHandler()])
def registry(): reg = WidgetRegistry() reg.register_widget(WidgetDescription(**Number.get_widget_description())) reg.register_widget(WidgetDescription(**Adder.get_widget_description())) reg.register_widget( WidgetDescription(**AdderAync.get_widget_description())) reg.register_widget(WidgetDescription(**Show.get_widget_description())) return reg