Есть сгенерированный через pyuic4 модуль c классом Ui_DockWidget. В нем есть QTextEdit. В этот же класс добавлены несколько функций, которые вставляют текст в textEdit. Например, функция
def textadd(self):
self.textEdit.setText("TEXT1")
И есть главное окно. В нем код, определяющий главное окно и добавляющий QDockWidget справа.
app = QtGui.QApplication
mw = app.activeWindow()
editor= QtGui.QDockWidget()
editor.ui = mymodule.Ui_DockWidget()
editor.ui.setupUi(editor)
mw.addDockWidget(QtCore.Qt.RightDockWidgetArea, editor)
Вопрос: как из главного окна вызвать функцию text1 модуля mymodule и увидеть вставленный текст в том, уже добавленном справа QDockWidget?
В дополнение скажу - были попытки добавить в класс Ui_DockWidget атрибут-сигнал. Но вызвать в нем функцию textadd не получилось. Так же эти функции необходимо будет вызвать из другого модуля, который будет подключен как еще один DockWidget.
Мне кажется, что я не понимаю чего-то очень простого и фундаментального, возможно не отделяю интерфейс от всего остального, но примеры в документации по PyQt на С++ и пока не помогли мне понять свою основную ошибку. Так в чем она?