Die Suche ergab 2009 Treffer

von Dookie
Mittwoch 9. Februar 2005, 22:54
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14824

hab jetzt nen Border drumrum und Helium auch richtig beschriftet.

Dookie
von Dookie
Mittwoch 9. Februar 2005, 22:13
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14824

Hi Mawe, hier ein Beispiel mit einem abgeleiteten Drawing-Area als Button. #!/usr/bin/env python # -*- coding: UTF-8 -*- """ Modul: Test Description: Description Version: 0.1 Copyright: 2004 by Fritz Cizmarov fritz@sol.at Created: 08. Feb. 2005 Last modified: 09. Feb. 2005 License: Py...
von Dookie
Mittwoch 9. Februar 2005, 17:13
Forum: Tkinter
Thema: Kurioses Problem!
Antworten: 8
Zugriffe: 2130

mir ist da gerade was eingefallen:

Code: Alles auswählen

var = [StringVar(root) for i in xrange(16)]
so sollten es 16 separate Instanzen werden :)


Dookie
von Dookie
Mittwoch 9. Februar 2005, 13:53
Forum: Tkinter
Thema: Kurioses Problem!
Antworten: 8
Zugriffe: 2130

mawe hat geschrieben:Hi!

Noch eine Kleinigkeit:
Statt der ewig langen Zeilen, kannst Du auch so etwas schreiben:

Code: Alles auswählen

tracklabels = [0]*16
...
var = [StringVar(root)]*16
Gruß, mawe
Vorsicht, hast du dann nicht 16 Referenzen auf die gleiche StringVar-Instanz?


Gruß

Dookie
von Dookie
Mittwoch 9. Februar 2005, 13:40
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14824

hmm, das ist nicht so einfach, ich würde da ein Drawingarea umwursteln zu einem Button, dann kannst du dort nach belieben Texte (auch mit Pango formatierte) Hintergründe (Farben und Bilder) plazieren. Vielleicht komm ich heute noch dazu da was zusammenzubasteln.


Gruß

Dookie
von Dookie
Dienstag 8. Februar 2005, 21:53
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14824

noch eine Anmerkung, bei gtk überlässt man das Stylen der Buttons und anderer GUI-Elemente besser gtk bzw. dem vom User gewählten Theme.

Dookie
von Dookie
Dienstag 8. Februar 2005, 21:50
Forum: GTK+/GNOME
Thema: Farbe von Widgets
Antworten: 23
Zugriffe: 14824

Hi mawe, am Einfachsten ist wohl mit Pangomarkup zu arbeiten: button = gtk.Button('<span foreground="red" background="blue">Juhuu</span>') button.get_child().set_use_markup(True) self.root.add(button) mit button.get_child() bekommst du das Label des Buttons und bei dem Label muss...
von Dookie
Dienstag 8. Februar 2005, 16:32
Forum: Codesnippets
Thema: Klasse für Versionsinformationen
Antworten: 0
Zugriffe: 2170

Klasse für Versionsinformationen

#!/usr/bin/env python # -*- coding: UTF-8 -*- """ Modul: Version Description: Description Version: 1.0.1a Copyright: 2004 by Fritz Cizmarov fritz@sol.at Created: 08. Feb. 2005 Last modified: 08. Feb. 2005 License: Python license Requirements: Python2.3 Exports: Classes and Functions ...
von Dookie
Dienstag 8. Februar 2005, 16:29
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 12593

Hi Leonidas,

ich poste gleich die Nonplusultraversionklasse in den Codesnippets.
Das ganze ist natürlich für ein eigenes Version-Modul gedacht und würde dann einheitliche Versionsverarbeitung erlauben.


Gruß

Dookie
von Dookie
Dienstag 8. Februar 2005, 15:14
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 12593

Hi, da könnte man doch auch schön eine Versionsklasse machen. class Version(tuple): """ Class for versioninformation, representet by a tuple holding major-, minor- and subversion. To create an versioninstance use Version(0,1,0) or Version("0.1.0") The elements can also be ca...
von Dookie
Dienstag 8. Februar 2005, 13:57
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2058

Hi, "U" muss schon gross sein, siehe pydoc file geht das? ref_file = file(ref_file, "rU") # rU -> read with "universal newline" lines_in_ref_file = list(ref_file) # more efficient than ref_file.readlines() ref_file.close() # remove all newlines lines_in_ref_file = [x.rs...
von Dookie
Montag 7. Februar 2005, 19:50
Forum: Allgemeine Fragen
Thema: Stilfrage
Antworten: 47
Zugriffe: 12593

Hi, mal eine kleine Anmerkung zum i in Forschleifen. Historisch gesehen steht das i für Index, das kommt noch auch Zeiten, in denen Forschleifen einfach nur Zahlen hoch oder runter zählen konnten (z.B. in Basic), und dieser Zähler i dann als Index in ein Array oder einen String(Zeichenarray) verwend...
von Dookie
Montag 7. Februar 2005, 19:40
Forum: GTK+/GNOME
Thema: Externe Ausgabe -> ListStore
Antworten: 7
Zugriffe: 3781

Hi bmhi1980, könntest du die genaue Ausgabe mal mit Copy & Paste zeigen? Sind die Paketnamen mit oder ohne "," getrennt? Kommt dann wirklich immer ein ", etc..."? Hier mal eine vorläufige Regex: re.findall(r'Targets: (.+?)Total Package Size:(?uism)', text)[0].split() Gruß Doo...
von Dookie
Samstag 5. Februar 2005, 21:55
Forum: Allgemeine Fragen
Thema: findall match and MULTILINE
Antworten: 1
Zugriffe: 691

Hi René,

Du kannst bei re.compile(...) auch ein Argument flags mitgeben und so Multiline(M) und DotAll(S) einschalten.

Code: Alles auswählen

import re
re1= re.compile('<tr><td class="cTe2">(.+?)</td></tr>', re.M|re.S)

Gruß

Dookie
von Dookie
Freitag 4. Februar 2005, 19:25
Forum: Allgemeine Fragen
Thema: Code-Hilfe
Antworten: 20
Zugriffe: 2211

Hi Gast, ich hab dein erstes Post editiert so, daß der source wieder lesbar ist. Trotzdem ist mir dein Code nicht ganz klar, davon abgesehen sind mir ein paar sehr seltsamen Eigenheiten aufgefallen. 1. wofür importierst du string ? 2. nenne die Liste bitte nicht list , list ist eine Builtinklasse. 3...
von Dookie
Donnerstag 3. Februar 2005, 23:16
Forum: Allgemeine Fragen
Thema: rechner
Antworten: 3
Zugriffe: 802

Hi 3r4s3r,

du musst die Strings, die raw_input zurückgibt erst in Zahlen (int) wandeln.

Code: Alles auswählen

erste_zahl = raw_input("Erste Zahl: ")
zweite_zahl = raw_input("Zweite Zahl: ")

print int(erste_zahl) + int(zweite_zahl)

Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 19:17
Forum: Netzwerkprogrammierung
Thema: Allgemeine Implementierung eines UUID-Generators
Antworten: 2
Zugriffe: 1287

Hi,

http://aspn.activestate.com/ASPN/Cookbo ... ipe/213761

dies war nur der erste Treffer, Google spuckt noch mehr aus:
http://www.google.de/search?q=python+uuid


Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 14:29
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2058

tja, dann

Code: Alles auswählen

f = file("text.txt", "rU")
#mach was mit der Datei
f.close()
das U öffnet die Datei mit "universal newline support". D.h. jedes zeilenende wird als \n gelesen, egal ob \r\n \n \r.


Gruß

Dookie
von Dookie
Donnerstag 3. Februar 2005, 14:06
Forum: Allgemeine Fragen
Thema: Befehl aus vim in Python Skript impl.
Antworten: 17
Zugriffe: 2058

Hi Gast, Du kannst dir auch eine kleine Zeile in die /.vim/vimrc schreiben, die immer das Fileformat auf unix setzt nach dem Einlesen einer Datei in vim. au BufReadPost *.* set fileformat=unix Falls es sich um bestimmte Dateien handelt kannst Du auch statt *.* z.B. *.foo oder ähnliches verwenden. Gr...
von Dookie
Donnerstag 3. Februar 2005, 13:31
Forum: Codesnippets
Thema: einfacher CGIHTTPServer mit Python realisieren.
Antworten: 17
Zugriffe: 19612

Hi jens,

Code: Alles auswählen

import webbrowser

webbrowser.open_new("http://localhost")
Gruß

Dookie