zeile bei cellEntered

Alles rund um die Programmierung mit Qt
Antworten
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

zeile bei cellEntered

Beitrag von anno1988 »

hallo,

mit welche public methode bekomme ich denn die zeilennummer heraus, in der die maus gerade steht?

das ganze in einem qtablewidget.

gruß anno
-=Freaky=-
Beiträge: 503
Registriert: 29. Dezember 2006 22:54
Wohnort: HL

Beitrag von -=Freaky=- »

das cellEntered signal gibt dir doch zeile und spalte:

Code: Alles auswählen

void QTableWidget::cellEntered ( int row, int column )
mfg,
julian
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Beitrag von anno1988 »

stimmt, danke für die schnelle hilfe.
anno1988
Beiträge: 280
Registriert: 23. Januar 2009 20:49

Beitrag von anno1988 »

mal aber noch was anderres,
ich habe einen push button in einer zelle im qtablewidget eingefügt.

in dieser zelle greift das event cellEntered() allerdings nicht. das ereignis wird bei der bewegung der maus in dieser spalte einfach nicht ausgeführt.

dazu habe ich mal ein bild in diesen beitrag hinzugefügt.

wie bekomme ich denn da am leichtesten heraus, in welcher zeile sich der button befindet?
Dateianhänge
Bildschirmfoto.png
Bildschirmfoto.png (1.31 KiB) 3204 mal betrachtet
cooky1976
Beiträge: 76
Registriert: 24. Januar 2008 00:19

Beitrag von cooky1976 »

Eine Idee wäre bei der Erstellung des Buttons den QSignalMapper zu verwenden und dem die Zeilennummer mitzugeben. Das denke ich könnte helfen, so arbeite ich auch bei Radiobuttons.

Gute Nacht

Alexander
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Code: Alles auswählen

QModelIndex QAbstractItemView::indexAt ( const QPoint & point ) const
Antworten