Die Suche ergab 2009 Treffer

von Dookie
Dienstag 15. Februar 2005, 21:36
Forum: Allgemeine Fragen
Thema: lokale Variablen
Antworten: 4
Zugriffe: 3397

Hi kip, class dbitem: data = {} # hier ist das Problem def setVal(self, key, val): self.data[key] = val return .... data ist als Klassenvariable definiert und gilt so natürlich für alle Instanzen der Klasse und hat auch in allen Instanzen den gleichen Wert. class dbitem: def __init__(self): self.dat...
von Dookie
Montag 14. Februar 2005, 17:05
Forum: Ideen
Thema: [Excel-Export] CSV-Datei in 2-dimensionale Liste einlesen
Antworten: 10
Zugriffe: 8791

Hi nochmal zu Deinem Problem:
änder mal die Zeile
f = file("c:\programme\python\programme\daten.csv", "r")
in
f = file(r"c:\programme\python\programme\daten.csv", "r")

Gruß

Dookie
von Dookie
Sonntag 13. Februar 2005, 12:51
Forum: Allgemeine Fragen
Thema: Script neustarten
Antworten: 7
Zugriffe: 13955

Hi Us0R, du kannst das ganze in eine Schleife packen: # Taschenrechner von Us0R # -*- coding: cp1252 -*- def wahl(): print '1. = " + ", 2. = " - ", 3. = " * ", 4. = " : "' while True: print "Whählen sie aus :" wahl() d = input() if(d == 1): print &qu...
von Dookie
Sonntag 13. Februar 2005, 01:13
Forum: Ideen
Thema: [Excel-Export] CSV-Datei in 2-dimensionale Liste einlesen
Antworten: 10
Zugriffe: 8791

der Zugriff auf mehrdimensionale Listen ist dann
datum = zeile[0]
zahl1 = zeile[1]
zahl2 = zeile[2]
...



Dookie
von Dookie
Sonntag 13. Februar 2005, 00:56
Forum: Ideen
Thema: [Excel-Export] CSV-Datei in 2-dimensionale Liste einlesen
Antworten: 10
Zugriffe: 8791

Hi hk,

meinste so?

Code: Alles auswählen

f = file("daten.csv", "r")
res = []
for line in f:
    res.append(line.split(","))
f.close()
print res
Gruß

Dookie
von Dookie
Samstag 12. Februar 2005, 14:46
Forum: Allgemeine Fragen
Thema: Python- Welcher Vorteile sind mit Python verbunden
Antworten: 5
Zugriffe: 3528

Hi, Stacktrace ist das selbe wie Traceback. Es wird eben nicht nur die Funktion gezeigt, in welcher der Fehler aufgetreten ist, sondern auch von wo diese Funktion aufgerufen wurde und falls das auch eine Funktion ist, wer die aufgerufen hat u.s.w. Damit findet man eben auch Fehler die in einer Aufru...
von Dookie
Samstag 12. Februar 2005, 12:43
Forum: GTK+/GNOME
Thema: GTK+ und Threads
Antworten: 11
Zugriffe: 9069

das geht mit button.set_sensitive(False)

Gruß

Dookie
von Dookie
Samstag 12. Februar 2005, 10:35
Forum: GTK+/GNOME
Thema: Befehlsausgabe in *echtzeit* in TextView einfügen
Antworten: 2
Zugriffe: 5019

Hi Marcus, das mit dem events_pending ist schon gut, nur an der falschen stelle. for item in os.popen(befehl+parameter+' 2>&1').readlines(): textbuffer1.insert_at_cursor(item) while gtk.events_pending(): gtk.main_iteration() so erhält gtk die Gelegenheit deine Ausgaben im Fenster darzustellen. G...
von Dookie
Freitag 11. Februar 2005, 23:54
Forum: GTK+/GNOME
Thema: GTK+ und Threads
Antworten: 11
Zugriffe: 9069

Hi Leonidas, ich hab noch eine Version mit timeout_add gemacht: import time import gtk, gobject def do_timer(button): button.set_label(str(time.localtime()[5])) return False # only one time class StationWindow(object): def __init__(self): self.window = gtk.Window() self.window.connect("delete_e...
von Dookie
Freitag 11. Februar 2005, 22:13
Forum: GTK+/GNOME
Thema: GTK+ und Threads
Antworten: 11
Zugriffe: 9069

Hi Leonidas,

wo haste denn den Code her? Da kennt sich ja kein Schwein aus!
Welche Funktion ist aus Threading und welche aus gtk?

Ich würd da eher was mit gtk.timeout_add(...) oder gtk.idle_add(...) versuchen bevor ich mit Threads in der GUI rumfummle.


Gruß

Dookie
von Dookie
Freitag 11. Februar 2005, 19:06
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14767

Der Style gilt wohl für alle Buttons, also am besten mit einer Kopie arbeiten. In der __init__ vom ColoredButton: self.st = self.get_style().copy() Dann gehts. Die Fordergrundfarbe musst du im Label (button.child) ändern. def set_fg_color(self, fg): fgc = self.child.get_colormap().alloc_color(fg) fo...
von Dookie
Freitag 11. Februar 2005, 16:43
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14767

Hi nochmal, hier Mawes Colorbutton in einer von gtk.Button abgeleiteten Klasse: class ColoredButton(gtk.Button): def __init__(self, label=None, stock=None, use_underline=True, fg="black", bg="gray90", states=(gtk.STATE_NORMAL, gtk.STATE_PRELIGHT, gtk.STATE_ACTIVE)): super(Colored...
von Dookie
Freitag 11. Februar 2005, 16:06
Forum: Allgemeine Fragen
Thema: Absatz?
Antworten: 9
Zugriffe: 17749

Hi Psus82,

vielleicht so:

Code: Alles auswählen

>>> l1 = [1,2,3,4,5]

>>> l2 = [6,7,8,9,0]

>>> print "%s\n\n%s" % (str(l1), str(l2))
[1, 2, 3, 4, 5]

[6, 7, 8, 9, 0]
Gruß

Dookie
von Dookie
Freitag 11. Februar 2005, 00:38
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 12516

Hi Mr_Snede,

hast dir wohl die Zeile 36 nicht genau angeschaut?
Da fehlt einfach ein "," zwischen "options: " und options.thumb_height.


Gruß

Dookie
von Dookie
Donnerstag 10. Februar 2005, 22:51
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14767

Hab gerade ein Update hochgeladen, mit etwas bereinigtem Code und noch zwei Labels, die über mehrere Tabellenzellen gehen.


Gruß

Dookie
von Dookie
Donnerstag 10. Februar 2005, 15:35
Forum: Allgemeine Fragen
Thema: Format für mehrere Ergebnisse einer Funktion...
Antworten: 9
Zugriffe: 2450

Hi jens, ich würd mir auch die Exceptions und das Handling mal genauer anschauen. http://www.python.org/doc/2.4/tut/node10.html class EigenerError(Exception): def __init__(self, msg): self.msg = msg def __repr__(self) return repr(self.msg) def beispiel(): if... return True elif... raise TypeError(&q...
von Dookie
Donnerstag 10. Februar 2005, 15:21
Forum: Tkinter
Thema: Bild für einen Button wird nicht gefunden
Antworten: 11
Zugriffe: 3365

und so: import Tkinter from Tkconstants import * import os import sys tk=Tkinter.Tk() tk.title("Test") frame=Tkinter.Frame(tk, bd=2) frame.grid(row=0, column=0) img_path = os.path.join(os.path.dirname(sys.argv[0]),"browsen_trans.gif") print img_path # nur zum debuggen image1=Tkin...
von Dookie
Donnerstag 10. Februar 2005, 14:18
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14767

Du sollst ja auch nicht das Fenster langziehen :roll:

In einer echten Anwendung käme die Tabelle ja in eine H- oder VBox und dort wird dann fill und expand auf False gesetzt, dann bleiben die Elemente schön zusammen.


Gruß

Dookie
von Dookie
Donnerstag 10. Februar 2005, 13:54
Forum: Tkinter
Thema: Bild für einen Button wird nicht gefunden
Antworten: 11
Zugriffe: 3365

Hi piepstachel, wenn das Bild im gleichen Verzeichnis wie das Script liegt, sollte folgendes funktionieren. import Tkinter from Tkconstants import * import os tk=Tkinter.Tk() tk.title("Test") frame=Tkinter.Frame(tk, bd=2) frame.grid(row=0, column=0) img_path = os.path.join(os.path.dirname(...
von Dookie
Donnerstag 10. Februar 2005, 13:36
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14767

Bei Gnome/GTK kommts wohl eher auf eine einheitliche Darstellung der Bedienelemente an als auf volle Flexibilität.

Hier mal ein Screenshot wie so eine Elementetafel bei mir dann ausschaut:
Bild
und hier das Script: Elements.py


Gruß

Dookie