from lib.plugin import Plugin from plugins.dsc.ui import dsc_main class DSC(Plugin): def __init__(self): Plugin.__init__(self) # Load ui self.dsc_widget = QTabWidget() self.dsc_ui = dsc_main.Ui_Form() self.dsc_ui.setupUi(self.dsc_widget) # Add this UI as tab self.add_tab("DSC", dsc_icon, self.dsc_ui) # QWidget form contains a QListWidget, so filling it with # something. for x in range(0, 100): self.dsc_ui.list_widget.addItem(str(x)) # Не работает self.dsc_ui.list_widget.currentItemChanged.connect(self.show_data) # Это тоже не работает self.dsc_ui.list_widget.itemClicked.connect(self.show_data) def show_data(self): print "WUT?"
Сам класс Plugin наследуется от QObject. Пробовал от QObject наследовать DSC, однако релультат идентичный. Пробовал вместо print писать в QLabel, тоже без эффектов.
Что я упустил?