Die Suche ergab 13 Treffer

von patrice079
Dienstag 4. August 2015, 13:09
Forum: Qt/KDE
Thema: Python threading blockiert UI
Antworten: 9
Zugriffe: 2210

Re: Python threading blockiert UI

Danke Euch allen, ich habe es über einen Signal gelöst das am Ende des Threads gefeuert wird.
von patrice079
Dienstag 4. August 2015, 12:16
Forum: Qt/KDE
Thema: Python threading blockiert UI
Antworten: 9
Zugriffe: 2210

Re: Python threading blockiert UI

Das tut es auch, aber wie kann ich das elegant lösen? Ich muss auf das Ergebnis von self.project.parseConfig warten um weitermachen zu können aber gleichzeitig eben die Progressbar updaten?
von patrice079
Dienstag 4. August 2015, 11:53
Forum: Qt/KDE
Thema: Python threading blockiert UI
Antworten: 9
Zugriffe: 2210

Re: Python threading blockiert UI

Nein, ich rufe die Funktion mit singleshot einfach immer wieder auf:

Code: Alles auswählen

def startProgressbar(self):
       self.__pbar.show()
       self.updateProgressbar()


def updateProgressbar(self):
            QtCore.QTimer.singleShot(10, self.updateProgresssbar)
            # here update progressbar stuff
von patrice079
Dienstag 4. August 2015, 09:30
Forum: Qt/KDE
Thema: Python threading blockiert UI
Antworten: 9
Zugriffe: 2210

Python threading blockiert UI

Hallo, ich habe eine kurze Frage und vermute das ich nur etwas nicht ganz verstehe. Ich möchte in einer PyQt4 GUI einen Prozess ausführen der etwas Zeit beansprucht und deshalb parallel eine Progressbar updaten. Was ich versuche, aber nicht funktioniert, ist das Folgende wenn der User auf einen Butt...
von patrice079
Donnerstag 21. Mai 2015, 16:20
Forum: Wissenschaftliches Rechnen
Thema: Reference Problem mit multiprocessing
Antworten: 3
Zugriffe: 2762

Re: Reference Problem mit multiprocessing

Danke Euch. @BlackJack, das ist die Lösung.
von patrice079
Donnerstag 21. Mai 2015, 12:44
Forum: Wissenschaftliches Rechnen
Thema: Reference Problem mit multiprocessing
Antworten: 3
Zugriffe: 2762

Reference Problem mit multiprocessing

Hallo, ich habe ein kleines Problem mit dem multiprocessing modul. Ausgangssituation ist, ich fülle eine Liste (data_stack) mit ndarrays die ich dann an einen Pool übergebe: pool = multiprocessing.Pool(processes=threads) job_args = [(processors, params, dat,) for dat in data_stack] # data_stack list...
von patrice079
Montag 21. Januar 2013, 20:18
Forum: Python mit anderen Sprachen verwenden
Thema: Cython: Lässt sich hier noch etwas rausholen
Antworten: 5
Zugriffe: 46516

Re: Cython: Lässt sich hier noch etwas rausholen

@snafu: Danke für die ausführliche Antwort, aber es ging tatsächlich nur ums Prinzip weil in allen meinen Funktionen die letzte Zeile noch Python Code produziert. Das Beispiel war nur Blödsinn. Ich habe aber zum Spaß und für zukünftige Leser mal noch schnell die Performance von Sirius3's Vorschlag m...
von patrice079
Montag 21. Januar 2013, 09:14
Forum: Python mit anderen Sprachen verwenden
Thema: Cython: Lässt sich hier noch etwas rausholen
Antworten: 5
Zugriffe: 46516

Re: Cython: Lässt sich hier noch etwas rausholen

Danke BlackJack,

ich habe mir sowas schon gedacht, aber die Hoffnung doch noch etwas Speed rausholen zu können stirbt ja schließlich zuletzt.
von patrice079
Montag 21. Januar 2013, 00:36
Forum: Python mit anderen Sprachen verwenden
Thema: Cython: Lässt sich hier noch etwas rausholen
Antworten: 5
Zugriffe: 46516

Cython: Lässt sich hier noch etwas rausholen

Hallo ich habe eine Frage zu einem Problem das sich durch alle meine Cython Funktionen zieht und hoffe mir kann jemand helfen. Mir wäre auch schon geholfen wenn mir jemand sagen könnte das es sich bezogen auf die Performance nicht lohnt eine Lösung zu finden. Eine Beispiel Dummy-Funktion ist: @cytho...
von patrice079
Sonntag 15. April 2012, 17:35
Forum: Qt/KDE
Thema: QThread Problem
Antworten: 6
Zugriffe: 2370

Re: QThread Problem

@lunar Danke für Deine Antworten, ich habe das Problem gefunden. Man sollte sich beim threaden Gedanken machen was passieren darf und was nicht bevor ein Thread zu Ende ist. Es wurde wärend des Threads eine Exception geworfen weil ich Ergebnisse schon verwendet habe bevor der Thread zu Ende war. Des...
von patrice079
Sonntag 15. April 2012, 16:06
Forum: Qt/KDE
Thema: QThread Problem
Antworten: 6
Zugriffe: 2370

Re: QThread Problem

Hallo Lunar, tut mir leid, aber das ist nicht so einfach, hinter segmentate steckt ziemlich viel code. Das ist eine ganze library die ich jetzt nur gerne in eine Gui packen würde. Die Funktion segmentate nutzt dabei das Threading-Module und ist ursprünglich nicht so geschrieben worden für die Gui. I...
von patrice079
Sonntag 15. April 2012, 14:39
Forum: Qt/KDE
Thema: QThread Problem
Antworten: 6
Zugriffe: 2370

Re: QThread Problem

Ich habe mir eine Progressbar selbst definiert: class LFQProgressBar(QProgressBar): def __init__(self, parent=None): super(QProgressBar, self).__init__(parent) print "Initialize LFQProgressBar" self.sign = 1 self.progressValue = 0 self.timer = QTimer() QObject.connect(self.timer, SIGNAL(&q...
von patrice079
Sonntag 15. April 2012, 13:55
Forum: Qt/KDE
Thema: QThread Problem
Antworten: 6
Zugriffe: 2370

QThread Problem

Hallo, ich habe ein kleines Threading Problem in PyQt4 und würde mich sehr über einen Tip freuen. Ich habe eine etwas langwierige Berechnung in 2 Threads ausgelagert. Die starte ich aus meiner Gui heraus in einem weiteren QThread: class AnyThread(QThread): def __init__(self, parent=None): QThread.__...