Нарисовал форму в Qt Designer. Теперь подгружаю ее используя uic.LoadUi. На форме есть меню-бар (menubar) на нем пункт меню menuApplication в него добавлено действие (пусть хоть ActionExit).
Хочу создать связь сигнал-слот с этим действием. Делаю вот так:
#! /usr/bin/env python
from PyQt4 import QtCore, QtGui, uic
class MainForm(QtGui.QMainWindow):
def __init__(self):
super(MainForm, self).__init__()
uic.loadUi("mainform.ui", self)
self.menubar.menuApplication.connect(ActionExit, QtCore.SIGNAL('clicked()'), QtCore.SLOT('close()'))
Так ведь и в самом QtDesigner'е нельзя создать связь сигнал-слот от пункта меню, а можно только от самого меню(При фокусе, щелчке и тд)
Так вот. Как создать эту самую связь, именно используя loadUI? Вариант с генерацией кода посредством pyuic4 известен, но кажется несколько более трудоемким, и так как времени не хватает, хотелось бы использовать именно динамику.