Die Suche ergab 30 Treffer

von Yaso
Freitag 5. August 2011, 07:27
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

:mrgreen: Cool, danke jetzt klappt's!!
Bei der Gelegenheit könntest Du die als "deprecated" markierte Funktion gtk.timeout_add(...) gegen gobject.timeout(...) ersetzen
Ups, habs nicht gesehen, danke.
von Yaso
Donnerstag 4. August 2011, 11:27
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

So, bin schon fast fertig mit meinem Vorhaben, jedoch habe ich immer noch das Problem, dass mein Programm öfters mal nichts macht, erst nach dem ich eine Aktion durchführe (button click) fährt es fort.

Weiss jemand wieso das so ist?

Hier nochmals der kleine Entwurf: http://paste.pocoo.org/show ...
von Yaso
Dienstag 26. Juli 2011, 14:34
Forum: Allgemeine Fragen
Thema: redlab 1008
Antworten: 7
Zugriffe: 2450

Re: redlab 1008

Was genau willst du eigentlich mit Python machen?
So wie ich das verstehe ist die Software in Python geschrieben und beim installieren wird der Interpreter mitgeliefert, so dass die Software auch ohne zusätzliche Python installation läuft. Eigenen Python Code in der Software auszuführen geht nicht ...
von Yaso
Dienstag 26. Juli 2011, 13:52
Forum: Allgemeine Fragen
Thema: redlab 1008
Antworten: 7
Zugriffe: 2450

Re: redlab 1008

Wenn du auf Win arbeitest sollte es reichen die mitgelieferte/herunterladbare Software zu installieren. Hast du das schon versucht?

EDIT: Hmm finde gerade nicht wo man die Komplette Software laden kann, nur die Anleitung. Hast du keine CD?
von Yaso
Dienstag 19. Juli 2011, 14:05
Forum: Allgemeine Fragen
Thema: Python rätselhaftes Verhalten ganz einfaches Beispiel
Antworten: 11
Zugriffe: 1587

Re: Python rätselhaftes Verhalten ganz einfaches Beispiel

Außerdem musst du noch testen, ob

Code:
zins.replace(',','',1).isdigit() == True


auch wirklich `True` ist:

Code:
(((zins.replace(',','',1).isdigit() == True) == True) == True) == True


:twisted:

Vielleicht denkst du aber noch einmal darüber nach, ob ein "== True"-Vergleich überhaupt jemals ...
von Yaso
Dienstag 19. Juli 2011, 12:02
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

Hab noch folgende Änderungen gemacht
def checkFile(self, *args):
'''
Startet den Ja/Nein Dialog
'''
if not self.check_for_file:
return True # <= Damit der Timer wieder startet
dialog = MyDialog()
ret = dialog.runMyDialog()
print "Dialog response = " + str(ret)
if ret == -8:
threading ...
von Yaso
Dienstag 19. Juli 2011, 11:21
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

@Yaso: Für Threading generell sind `gdk.threads_enter()`/`gdk.threads_leave()` das nicht nötig, sondern nur um kritische Abschnitte, die auf Gdk-Funktionen zugreifen, gegeneinander zu schützen. Nur ein Thread darf gleichzeitig in so einem Abschnitt aktiv sein. Und Du erklärst da im Grunde das ...
von Yaso
Dienstag 19. Juli 2011, 08:21
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

Hmmmm, nun komme ich leider nicht weiter. Im Prinzip ist die Idee folgende:
- Das Programm startet und checkt jede x Sekunden ein File ob dieses sich in der Grösse verändert hat.
- Wenn ja, soll es einen Dialog zeigen und der Benutzer soll entscheiden ob er eine Funktion starten soll oder nicht ...
von Yaso
Montag 18. Juli 2011, 13:39
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

Danke, werde das mal ausprobieren, erst mit polling und dann die Queue.

Kennt ihr vielleicht gerade ein gutes beispiel mit GTK und Queue?
von Yaso
Montag 18. Juli 2011, 12:27
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Re: Fenster aus einem thread

Dein Test wuerde genausogut mit normalen Timern arbeiten, nicht mit Threads. Solange wir also nicht mehr wissen ueber dein eigentliches Problem, sind GTK-Timer die Loesung.
Ja, das weiss ich schon selber, aber mein Chef hat bei diesem Problem irgentwie ein Brett vor dem Kopf und will umbedingt ...
von Yaso
Montag 18. Juli 2011, 10:17
Forum: GTK+/GNOME
Thema: Fenster aus einem thread
Antworten: 15
Zugriffe: 8524

Fenster aus einem thread

Ich weiss, dass GUI und threads ziemlich kompliziert sind, habs aber bisher immer hinbekommen nun habe ich jedoch das Problem, dass wenn ich aus einem Thread ein neues Fenster starten möchte mir die ganze Gui einfriert. Leider muss das Fenster aus dem Thread aus gestartet werden und je nach antwort ...
von Yaso
Dienstag 14. Juni 2011, 07:28
Forum: GTK+/GNOME
Thema: Label im applet aktualisieren?
Antworten: 21
Zugriffe: 11127

Re: Label im applet aktualisieren?

Schau mal hier nach:
http://unpythonic.blogspot.com/2007/08/ ... pygtk.html
Das hat mir mit Threads geholfen und dein Vorhaben sollte funktionieren.
Wobei GUI und Threads wirklich am besten zu vermeiden sind. Aber manchmal kommt man nicht drum herum:
von Yaso
Mittwoch 1. Juni 2011, 11:36
Forum: Allgemeine Fragen
Thema: Animierte Rotation zweier Kugeln um eine feste Achse
Antworten: 8
Zugriffe: 2346

Re: Animierte Rotation zweier Kugeln um eine feste Achse

@Joa: Threads würde ich da eher nicht einsetzen, weil das im Zusammenhang mit GUIs immer etwas schwierig ist. VTK bietet doch auch Timer und Klassen für Animationen. Hast Du Dich damit schon mal auseinander gesetzt?

Kenne das VTK noch nicht, aber wenn das schon selber gute Klassen für Animationen ...
von Yaso
Mittwoch 1. Juni 2011, 10:06
Forum: Allgemeine Fragen
Thema: Animierte Rotation zweier Kugeln um eine feste Achse
Antworten: 8
Zugriffe: 2346

Re: Animierte Rotation zweier Kugeln um eine feste Achse

Spontan würde ich sagen, dass du dein Programm noch in Threads unterteilen musst, GUI/Berechnung, sonst blockierst du das GUI und es wird nicht aktualisiert.
Oder benötige ich dafür einen Timer?
Kann sein, je nach dem wie schnell die einzelnen Berechnungen durchgeführt werden.
von Yaso
Donnerstag 5. Mai 2011, 08:43
Forum: GTK+/GNOME
Thema: Linux Prorgramm starten
Antworten: 8
Zugriffe: 6276

Re: Linux Prorgramm starten

@ Hannes_1: Es wird einfach nicht gern gesehen, wenn Leute kommen und nach fertigen Lösungen fragen. Dieses Forum ist dazu da Leuten, die sich mit Python auseinandersetzen, zu helfen wenn sie nicht weiterkommen nachdem diese die entsprechenden Tutorials durchgearbeitet haben, bei dem erste ...
von Yaso
Dienstag 3. Mai 2011, 13:18
Forum: Allgemeine Fragen
Thema: cmd und cx_freeze
Antworten: 4
Zugriffe: 575

Re: cmd und cx_freeze

So, habs nun so gelöst, dass ich beim cx_freeze-skript base = "Win32GUI" weggelassen habe und wenn die GUI anspringen soll verstecke ich die Cmd mit folgendem schnipsel:
def hideCmd(self):
toplist = []
winlist = []
def enum_callback(hwnd, results):
winlist.append((hwnd, win32gui.GetWindowText ...
von Yaso
Dienstag 3. Mai 2011, 09:46
Forum: Allgemeine Fragen
Thema: cmd und cx_freeze
Antworten: 4
Zugriffe: 575

Re: cmd und cx_freeze

Ok, habe gerade das "Problem" entdeckt.
Wenn man mit cx_freeze base = "Win32GUI" kompiliert funktieoniert das nicht, wenn man es weglässt gehts wunderbar. Leider Kommt dann beim GUI auch das Eingabefenster, welches ich eigentlich nicht möchte :?

Muss jetzt mir mal gedanken machen wie ich das ...
von Yaso
Dienstag 3. Mai 2011, 09:38
Forum: Allgemeine Fragen
Thema: cmd und cx_freeze
Antworten: 4
Zugriffe: 575

Re: cmd und cx_freeze

Ja, wenn mann die exe mit einem Doppelklick ausführt, aber ich habe ja die Eingabeaufforderung (cmd) offen und starte dort drinn die test.exe

Oder habe ich etwas übersehen?

Edit:
Hier noch das cx_freeze buildscript:
from cx_Freeze import setup, Executable

includefiles = []
includes = []
excludes ...
von Yaso
Dienstag 3. Mai 2011, 07:59
Forum: Allgemeine Fragen
Thema: cmd und cx_freeze
Antworten: 4
Zugriffe: 575

cmd und cx_freeze

Hallo

Ich soll ein Skript schreiben, dass neben einem GUI einen "cmd" modus besitzt d.h. man sollte es auch ohne GUI nur mit Parameterübergabe bedienen könenn.
Dazu soll es auf Win PC's laufen, die kein Python installiert haben => muss es durch cx_freeze jagen.

Mein Problem besteht jedoch darin ...
von Yaso
Montag 18. April 2011, 13:43
Forum: GTK+/GNOME
Thema: TreeView Reihe selektieren
Antworten: 6
Zugriffe: 5372

Re: TreeView Reihe selektieren

So, habs nun hinbekommen. Wie üblich lag das Problem darin etwas schnell implementieren zu wollen und nicht bis am Schluss durchdenken. Habe den "select_path()" eingefügt bevor ich meine liste neu befüllte ;)

Beide Varianten würden funktionieren:

treeview.get_selection().select_path((3 ...