On Friday 18 January 2008, martin.hammer@de.thalesgroup.com wrote: > Hi, > > I'm trying to get a mouseMoveEvent from a QTextBrowser in a centralwidget > of a QMainWindow. I can get mouseMoveEvents of the centralwidget but I > don#t seem to be able to get them from the textBrowser. I tried none, one > and both of commented line but nothing helped... > > Can anyone give me hint? > > class MainWindowForm(QtGui.QMainWindow): > def __init__(self, parent=None): > QtGui.QMainWindow.__init__(self) > > self.ui = Ui_MainWindow() > self.ui.setupUi(self) > #self.connect( self.ui.textBrowser, > QtCore.SIGNAL("mouseMoveEvent(QMouseEvent *)"), > self.on_textBrowser_mouseMoveEvent) > > #@QtCore.pyqtSignature("QMouseEvent *") > def on_textBrowser_mouseMoveEvent(self, e): > print "textBrowser mouse move" > > def mouseMoveEvent(self, ev): > print "centralwidget mouse move" > --- Events aren't signals. You either need to sub-class QTextBrowser and reimplement mouseMoveEvent() (as you have done for QMainWindow) or install an event filter. Phil _______________________________________________ PyQt mailing list PyQt@riverbankcomputing.com http://www.riverbankcomputing.com/mailman/listinfo/pyqt