Справочник по классам PyQt - лучшее место для поиска сигналов и методов класса.
Подключение простых сигналов можно сделать так:
self.connect(senderObject, QtCore.SIGNAL("signalName()"), self.slotMethod)
Однако, насколько я могу судить, большинство виджетов обычно не излучают сигнал при изменении их размера. Чтобы сделать это, вам нужно будет повторно реализовать класс QGraphicsView и его метод resizeEvent, изменив его так, чтобы он излучал такой сигнал, например:
from PyQt4.QtGui import QGraphicsView
from PyQt4.QtCore import SIGNAL
class customGraphicsView(QGraphicsView):
def __init__(self, parent=None):
QGraphicsView.__init__(self, parent)
def resizeEvent(self, evt=None):
self.emit(SIGNAL("resize()"))
Используя Qt Designer, вы сможете превратить существующий виджет QGraphicsView в заполнитель для такого пользовательского виджета, щелкнув по нему правой кнопкой мыши и выбрав Повышение до ... . Для получения справки, смотрите здесь .
Надеюсь, это достаточно ответит на ваш вопрос.