Die Suche ergab 10557 Treffer

von Sirius3
Montag 14. Oktober 2019, 19:13
Forum: Tkinter
Thema: Verschlüsselungsprogramm
Antworten: 26
Zugriffe: 250

Re: Verschlüsselungsprogramm

Dir wurde sicher schon gesagt, dass man Variablen klein_mit_unterstrich schreibt. Auch Abkürzungen solltest Du vermeiden, passwort ist viel lesbarer als pw. Vergiß gleich wieder, dass es `global` überhaupt gibt, es löst nichts, sondern macht nur den Code schwer lesbar. Alles was eine Funktion brauch...
von Sirius3
Montag 14. Oktober 2019, 18:11
Forum: Allgemeine Fragen
Thema: Drucken mit Standard Drucker
Antworten: 7
Zugriffe: 91

Re: Drucken mit Standard Drucker

Wenn eine Fehlermeldung kommt, muß auch ein Traceback kommen. Ist das der komplette Code und wie startest Du das Skript?
von Sirius3
Montag 14. Oktober 2019, 16:46
Forum: Allgemeine Fragen
Thema: Drucken mit Standard Drucker
Antworten: 7
Zugriffe: 91

Re: Drucken mit Standard Drucker

Pfade sollten mit os.path.join und nicht (falsch) mit + zusammengestückelt werden.
Variablennamen werden nach Konvention klein_mit_unterstrich geschrieben.

Wenn Du mit dem Popen-Objekt nichts machst, wäre subprocess.run besser.

Wie lautet die komplette Fehlermeldung inklusive Traceback?
von Sirius3
Montag 14. Oktober 2019, 14:24
Forum: Webframeworks
Thema: Statische Dateien: Ubuntu + Bottle + Nginx + GUnicorn
Antworten: 7
Zugriffe: 122

Re: Statische Dateien: Ubuntu + Bottle + Nginx + GUnicorn

@dd0815: durch dieses wilde Herumraten bist Du sehr ineffizient. Das was in `root` steht, wird immer vor die komplette URL gehängt, aus `/static/mystyle.css` wird also `/home/dgaadmin/apps/mserp/static/static/mystyle.css`. Ich vermute mal, dort liegen keine Dateien. Genauso ist es mit Deinem `proxy_...
von Sirius3
Montag 14. Oktober 2019, 14:11
Forum: Allgemeine Fragen
Thema: Fragebogen mit Python
Antworten: 3
Zugriffe: 102

Re: Fragebogen mit Python

Schöne und ansprechende Fragebögen lassen sich über ein Online-Tool sicher schneller erstellen. Da die Auswertung aber eh getrennt davon passiert, ist diese Frage unabhängig von der zweiten, wo man am besten solche Auswertungen macht. Das geht mit Python bestimmt auch, R oder SPSS sind da halt promi...
von Sirius3
Montag 14. Oktober 2019, 09:59
Forum: Tkinter
Thema: canvas und button
Antworten: 41
Zugriffe: 344

Re: canvas und button

Eine Alternative zu was? Was willst Du erreichen? Was willst Du mit dem Setzen von `teil` auf 1 bezwecken?

Die Klassen-"Definition" ist quatsch. Du erzeugst kein Exemplar von `bewegung`, die Klasse hat keinen Zustand und Du verwendest munter globale Variablen, die nicht existieren sollten.
von Sirius3
Montag 14. Oktober 2019, 08:31
Forum: Tkinter
Thema: canvas und button
Antworten: 41
Zugriffe: 344

Re: canvas und button

`mainloop` ist die Hauptschleife von TkInter. `main` dagegen die erste Funktion, die von Deinem Skript aufgerufen wird. Und innerhalb dieser `main`-Funktion muß dann `mainloop` aufgerufen werden, damit die GUI überhaupt auf Ereignisse reagieren kann. Dass in beiden Funktionsnamen `main` vorkommt, ha...
von Sirius3
Montag 14. Oktober 2019, 07:45
Forum: Tkinter
Thema: canvas und button
Antworten: 41
Zugriffe: 344

Re: canvas und button

a) wo siehst Du da den Aufruf von sich selbst? `main` wird nur einmal im ganzen Programm aufgerufen.
b) ja, da hast Du recht, man sollte und darf das Fenster nur einmal erzeugen. Da aber a) nicht stimmt, ist b) irrelevant.

Tags sind z.B. hier erklärt.
von Sirius3
Montag 14. Oktober 2019, 06:38
Forum: Allgemeine Fragen
Thema: In function kein Zugriff auf Global definierte Variablen
Antworten: 4
Zugriffe: 110

Re: In function kein Zugriff auf Global definierte Variablen

Auf Modul-Ebene sollte es keinen ausführbaren Code geben, sondern nur Funktionsdefinitionen oder ähnliches. Alles ab Zeile 78 (und des pygame.init) sollten eine Funktion namens `main` wandern. Dann läufst Du auch nicht in Gefahr, aus Versehen globale Variablen zu benutzen. Denn globale Variablen hab...
von Sirius3
Sonntag 13. Oktober 2019, 16:22
Forum: Allgemeine Fragen
Thema: Variablen in config schreiben
Antworten: 2
Zugriffe: 80

Re: Variablen in config schreiben

In ini-Dateien kann man nur Strings speichern. Keine Textwidgets. Für den gezeigten Inhalt ist ini auch das falsche Fornat. CSV oder json wären passender. Dazu muß man aber den Inhalt des Textfeldes in eine passende Struktur parsen.
von Sirius3
Sonntag 13. Oktober 2019, 12:39
Forum: Allgemeine Fragen
Thema: Outlook Neue E-Mail
Antworten: 6
Zugriffe: 80

Re: Outlook Neue E-Mail

@bolitho: die Fragd bezog sich glaube ich darauf ob outlokk.exe Commandozeilenparameter hat, mit denen man Mails erzeugen kann.
von Sirius3
Sonntag 13. Oktober 2019, 12:34
Forum: Tkinter
Thema: canvas und button
Antworten: 41
Zugriffe: 344

Re: canvas und button

Label geht ganz und gar nicht. Du verzeihst davon immer wieder neue. While-Schleifen darf es bei GUI-Programmen nicht geben. Die letzte Zeile muß `bild.mainloop()` heißen und alle Animation muß darüber laufen. Jede nicht-tiviale GUI braucht Klassendefinitionen, um z.B. sowas wie startpos realisieren...
von Sirius3
Sonntag 13. Oktober 2019, 08:24
Forum: Allgemeine Fragen
Thema: Listen mit open/write
Antworten: 3
Zugriffe: 67

Re: Listen mit open/write

Dateien, die man öffnet muß man auch wieder schließen, denn sonst kann es passieren, dass der String nicht komplett gespeichert wird. Am Besten macht man das mit dem with-Statement. Der Filemodus "w+" ist falsch. Textdateien sowohl lesend als auch schreibend zu öffnen ist eigentlich nie sinnvoll. "w...
von Sirius3
Samstag 12. Oktober 2019, 17:52
Forum: Qt/KDE
Thema: PyQt5 Progress mit ext Variablen Updaten
Antworten: 18
Zugriffe: 205

Re: PyQt5 Progress mit ext Variablen Updaten

Was sagt denn dein Sensor? Kann der bis 200 messen?
von Sirius3
Samstag 12. Oktober 2019, 17:47
Forum: Raspberry Pi und Co.
Thema: Anfängerfrage
Antworten: 5
Zugriffe: 124

Re: Anfängerfrage

Du versuchst ein python3-Programm mit Python2 auszuführen und wahrscheinlich sind dafür nicht alle Bibliotheken installiert. Ohne Fehlermeldung kann man dazu aber nichts definitiv sagen.
Mich wundert auch, dass das Programm überhaupt funktioniert bei den Fehlern.