Hallo nochmal,
das Problem ist gelöst! Ich hatte versehentlich zwei verschiedene Objekte der Klasse A erzeugt. Bei einem der beiden habe ich Signale und Slots verbunden, mit dem anderen Objekt die Signale dann geschickt. Im Nachhinein ein ziemlich doofer Fehler. Trotzdem nochmal besten Dank für euer ...
Die Suche ergab 9 Treffer
- Montag 3. Februar 2014, 10:12
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
- Freitag 31. Januar 2014, 14:44
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
@BlackJack: Trotzdem Danke für die Bemühungen. Zuerst wollte ich in meinem letzten Post noch Code hinzufügen, aber die Bibliothek ist für meine doch sehr überschaubaren Programmierkenntnisse zu verschachtelt aufgebaut und es gibt zu viele Konstruktionen, die ich überhaupt nicht verstehe, als dass ...
- Freitag 31. Januar 2014, 13:50
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Sorry für das Missverständnis und nochmals Danke für eure Geduld! Ich hab mich etwas durch den Code der Library gewühlt und habe folgendes herausgefunden:
Was ich vorher nicht wirklich erkannt habe, ist, dass ich an einer Stelle eine Handle auf das Objekt der Klasse A übergebe. In der Bibliothek ...
Was ich vorher nicht wirklich erkannt habe, ist, dass ich an einer Stelle eine Handle auf das Objekt der Klasse A übergebe. In der Bibliothek ...
- Freitag 31. Januar 2014, 10:41
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Die Library enthält einen Parser, der binäre Daten einliest. Nach jeder gelesenen Zeile wird triggeredByMylibrary() ausgeführt, worin ich die gelesenen Daten weiter verarbeite. Darüber hinaus würde ich mit dieser Methode gerne einen Fortschrittsbalken in meinem GUI steuern.
Wie die Bibliothek ...
Wie die Bibliothek ...
- Freitag 31. Januar 2014, 08:47
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Gestern Abend habe ich nun das Problem in meinem Code lokalisiert: Die Methode, welche das Signal triggert wird nicht durch das eigentliche Objekt der Klasse, sondern von außerhalb aufgerufen. Da ich hier eine Bibliothek verwende, bin ich etwas ratlos, wie sich die gewünschte Funktionalität ...
- Donnerstag 30. Januar 2014, 15:13
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Danke BlackJack! Du hast recht, wenn ich nur die relevanten Zeilen aus dem Originalen Quellcode nehme und wie im abstrahierten Beispiel anordne, dann funktioniert es, wie es sollte. Jetzt muss ich nur noch herausfinden, an welcher Stelle es stattdessen hakt...
Grüße,
jbb
Grüße,
jbb
- Donnerstag 30. Januar 2014, 14:39
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Tatsache! Nicht, dass ich verstehen wirklich würde, was da abgeht, aber es funktioniert so. Danke dafür! Das Problem ist nun aber, dass in meinem richtigen, d.h. nicht abstrahierten Code schon folgendes steht:
app = QtGui.QApplication(sys.argv)
window = MyWindow()
sys.exit(app.exec_())
Was im ...
app = QtGui.QApplication(sys.argv)
window = MyWindow()
sys.exit(app.exec_())
Was im ...
- Donnerstag 30. Januar 2014, 14:13
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Re: Signale aus mehreren Threads verarbeiten
Hallo BlackJack,
vielen Dank für die schnelle Rückmeldung. Ich habe nun beides mal versucht, habe es aber leider nicht wirklich hinbekommen. Könntest Du mir evtl. die relevanten Code-Schnipsel kurz posten?
Besten Dank,
jbb
vielen Dank für die schnelle Rückmeldung. Ich habe nun beides mal versucht, habe es aber leider nicht wirklich hinbekommen. Könntest Du mir evtl. die relevanten Code-Schnipsel kurz posten?
Besten Dank,
jbb
- Donnerstag 30. Januar 2014, 13:13
- Forum: Qt/KDE
- Thema: Signale aus mehreren Threads verarbeiten
- Antworten: 15
- Zugriffe: 2499
Signale aus mehreren Threads verarbeiten
Hallo,
im Prinzip geht es darum, in einem mit Qt-Designer erstellten Fenster, eine Fortschrittsanzeige (QProgressBar) zu steuern, deren Wert jedoch von Berechnungen, die in einem separaten Thread durchgeführt werden, abhängt.
Abstrahiert sieht das dann ungefähr so aus:
from PyQt4 import QtCore ...
im Prinzip geht es darum, in einem mit Qt-Designer erstellten Fenster, eine Fortschrittsanzeige (QProgressBar) zu steuern, deren Wert jedoch von Berechnungen, die in einem separaten Thread durchgeführt werden, abhängt.
Abstrahiert sieht das dann ungefähr so aus:
from PyQt4 import QtCore ...
