Seite 1 von 1
Suche QTableWidget Slot
Verfasst: 22. März 2012 14:01
von Karottenkopf51
Servus,
benötige einen Slot, der ausgeführt wird, wenn ich ein Item des QTableWidgets bearbeitet habe. Habe derzeit currentItemChanged drinne, aber das wird ja ausgeführt, wenn ich vom einem Item zum anderen wechsele. Ich benötige allerdings einen, der ausgeführt wird, wenn ich den Text des Items ändere.
Danke schonmal
Gruß
Re: Suche QTableWidget Slot
Verfasst: 22. März 2012 14:56
von Christian81
Dann schau Dir mal die
Signals des QTableWidgets an - da gibts sowas.
Re: Suche QTableWidget Slot
Verfasst: 23. März 2012 07:41
von Karottenkopf51
Habe ich mir mehrfach durchgelesen. Gehen wir davon aus, ich verwende itemChanged. Als Parameter habe ich nur das item, dass soeben verändert wurde. Ich jage den Text durch einige RegExps und wenn exactMatch kein true liefert, soll der alte Zustand wieder hergestellt werden. Wie stelle ich das nun an?
Re: Suche QTableWidget Slot
Verfasst: 23. März 2012 07:45
von Christian81
QTableWidgetItem hat genug Funktionen um den angezeigten Text oder alles was sonst noch dazugehört zu verändern würde ich sagen.
Re: Suche QTableWidget Slot
Verfasst: 23. März 2012 08:17
von Karottenkopf51
Ach, wirklich?
Und wie greif ich auf den Text zu, der vor dem Ändern in dem item stand?
Re: Suche QTableWidget Slot
Verfasst: 23. März 2012 09:24
von MiSi
Hallo,
also eine Historie bietet dir glaub ich keine Komponente. Darum musst du dich schon selbst kuemmern.
Re: Suche QTableWidget Slot
Verfasst: 23. März 2012 10:07
von Christian81
Von QTableWidgetItem ableiten, alten Wert als Member merken und diesen dann bei nicht gefallen des neuen Wertes wieder herstellen.