Laufschrift/Bewegung ohne Unterbrechung - SQLite asynchron?
Verfasst: 1. Mai 2006 21:19
Hallo,
ich habe eine Laufschrift als QWidget programmiert, das ich in QMainWindow einfüge. Die Schrift wird über einen Timer bewegt.
Das Problem: ich aktualisiere die Laufschrift relativ oft über eine Datenbank und dann kommt es zu "Zuckungen" in der Laufschrift.
Kann man so etwas mit einem QThread lösen? Falls ja, kann ich dann nur das Laufschrift-Widget als eigenen Thread laufen lassen und trotzdem über eine andere Klasse und Connections aktualisieren?
Gibt es noch andere Möglichkeiten, die "Zuckungen" zu vermeiden?
(ich dachte, ich könnte auch meine Aktualsierungsklasse in einen Thread auslagern, aber dann hat man soviel ich weiß Probleme mit der Datenbankverbindung, wenn sie vom "Main"-Thread ebenfalls benötigt wird)
Vielen Dank für eure Antworten!
ich habe eine Laufschrift als QWidget programmiert, das ich in QMainWindow einfüge. Die Schrift wird über einen Timer bewegt.
Das Problem: ich aktualisiere die Laufschrift relativ oft über eine Datenbank und dann kommt es zu "Zuckungen" in der Laufschrift.
Kann man so etwas mit einem QThread lösen? Falls ja, kann ich dann nur das Laufschrift-Widget als eigenen Thread laufen lassen und trotzdem über eine andere Klasse und Connections aktualisieren?
Gibt es noch andere Möglichkeiten, die "Zuckungen" zu vermeiden?
(ich dachte, ich könnte auch meine Aktualsierungsklasse in einen Thread auslagern, aber dann hat man soviel ich weiß Probleme mit der Datenbankverbindung, wenn sie vom "Main"-Thread ebenfalls benötigt wird)
Vielen Dank für eure Antworten!