Seite 2 von 2
Re: Event Mouse Button
Verfasst: Donnerstag 5. Januar 2023, 17:57
von Nobuddy
Danke, anhand Deines Kommentars in Deinem Code, konnte ich das nachvollziehen, nur mit dem parent tue ich mich schwer, habe es dann aber hinbekommen.
Danke für Deine Unterstützung!
Hast Du noch weitere Verbesserungen im Code ...
Grüße Nobuddy
Re: Event Mouse Button
Verfasst: Donnerstag 5. Januar 2023, 18:29
von __deets__
Fast. Das parent=None muss in den Konstruktor deiner Table Klasse. Und dann hier parent=parent. Dadurch kannst du überhaupt bei der Erzeugung deines Table-Objektes ein parent angeben.
Re: Event Mouse Button
Verfasst: Donnerstag 5. Januar 2023, 19:07
von Nobuddy
Code: Alles auswählen
class Table(QTableView):
def __init__(self, header, data, parent=None):
super().__init__(parent=parent)
Super
Von MainWindow aus rufe ich Table auf und kann mittels parent dann z.B. einen Wert übergeben oder eine Aktion ausführen. Liege ich da richtig?
Re: Event Mouse Button
Verfasst: Donnerstag 5. Januar 2023, 19:16
von __deets__
Du kannst das parent widget übergeben. Was notwendig ist, wenn man den table view in eine Hierarchie einbetten will. Was man üblicherweise will. Zb als Kind eines Fensters, das Auden ein toolbar hat, und einen Bearbeitungsbereich für eine Zeile Daten, etc pp.
Aktion ausführen verstehe ich nicht.
Re: Event Mouse Button
Verfasst: Donnerstag 5. Januar 2023, 19:38
von Nobuddy
Ja, so habe ich es gedacht ...
Danke und Dir mal noch einen schönen Abend!
Re: Event Mouse Button
Verfasst: Mittwoch 11. Januar 2023, 11:54
von Nobuddy
Hallo __deets__,
möchte mich für den Schubser
Code: Alles auswählen
def __init__(self, parent=None):
super().__init__(parent=parent)
bedanken !
Macht vieles sehr viel einfacher
Grü0e Nobuddy
Re: Event Mouse Button
Verfasst: Mittwoch 11. Januar 2023, 11:57
von __deets__
Schoen wenn's hilft, und du dich verbessern kannst!