Ich möchte auf ein Mausevent eines TableWidgets reagieren. Soweit ich herausgefunden habe müsste ich dafür die Methode mousePressEvent überschreiben.
Nun habe ich mir eine neue Klasse erzeugt die wie folgt aussieht:
Code: Alles auswählen
#include <QTableWidget>
class MyTableWidget : public QTableWidget
{
private:
void mousePressEvent ( QMouseEvent * event ) ;
public:
MyTableWidget();
};
Code: Alles auswählen
#include "MyTableWidget.h"
MyTableWidget::MyTableWidget()
{
}
void MyTableWidget::mousePressEvent( QMouseEvent * event )
{
// Todo...
}
Wenn ja, ist nun die Frage wie ich mein TableWidget nun nicht mehr als QTableWidget sondern als MyTableWidget erstellen kann?
Die entsprechende Header Datei wird vom Qt Designer/Qt Creator ja dynamische erstellt....