Text formatiert ausgeben und on_click
Verfasst: Mittwoch 13. Dezember 2017, 15:00
Hallo,
ich will aus einzelnen Feldern bestehenden Text formatiert ausgeben, entweder mit Leerzeichen/Tabs passend vorformatiert, oder gleich in einer Tabelle, also entweder in einer textbox oder mit QTableWidget.
Beispiel:
Feld1 Feld2 Feld3 Feld4
sowas in der Art.
Besonderheit:
- die Daten kommen ständig an und scollen durch
- es soll beim Click auf ein Feld eine bestimmte Aktion ausgelöst werden können, die als Argument wieder den Feldinhalt als Text braucht (noch lieber als Click alleine mit MouseOver)
Ich hab das mit einem QTableWidget gelöst, jede neu hereinkommende Zeile wird Feld für Feld hinten an die Tabelle mit
self.tableWidget.insertRow(self.tableWidget.rowCount())
self.tableWidget.setItem(self.tableWidget.rowCount()-1,meineSpalte,QTableWidgetItem("Text"))
angehängt.
Und die Aktion dann in einem Slot der zu self.tableWidget.doubleClicked connected ist.
Geht das irgendwie eleganter, speziell das Text-Anhängen?
Danke,
Thomas
ich will aus einzelnen Feldern bestehenden Text formatiert ausgeben, entweder mit Leerzeichen/Tabs passend vorformatiert, oder gleich in einer Tabelle, also entweder in einer textbox oder mit QTableWidget.
Beispiel:
Feld1 Feld2 Feld3 Feld4
sowas in der Art.
Besonderheit:
- die Daten kommen ständig an und scollen durch
- es soll beim Click auf ein Feld eine bestimmte Aktion ausgelöst werden können, die als Argument wieder den Feldinhalt als Text braucht (noch lieber als Click alleine mit MouseOver)
Ich hab das mit einem QTableWidget gelöst, jede neu hereinkommende Zeile wird Feld für Feld hinten an die Tabelle mit
self.tableWidget.insertRow(self.tableWidget.rowCount())
self.tableWidget.setItem(self.tableWidget.rowCount()-1,meineSpalte,QTableWidgetItem("Text"))
angehängt.
Und die Aktion dann in einem Slot der zu self.tableWidget.doubleClicked connected ist.
Geht das irgendwie eleganter, speziell das Text-Anhängen?
Danke,
Thomas