über die Ver- bzw. Aufteilung von "nicht-Quellcode"-Dateien wurde hier
ja schon diskutiert. Nun möchte ich mal mit zwei Fragen eine
Diskussion über 'Aufteilung von Quellcode beim Entwickler' bzw.
'Aufteilung von übersetzten Quellcode-Dateien (als *.pyc, *.pyo,
*.exe, *.dll, (*.so) oder wie auch immer) beim Kunden' starten.
(Wobei ich nicht sicher bin ob dafür ein oder zwei Threads besser
wären. Schauen wir mal wie sich das entwickelt...)
Zum ersten die Aufteilung der Sourcen bei größeren Projekten. Solange
der ganze Projektcode in einer *.py-Datei ist, ist die Frage nicht
relevant. Habe ich auch schon gemacht, aber die Anwendung hat auch nur
"Datei einlesen -> Daten verarbeiten -> Datei schreiben" gemacht und
wurde in er Kommandozeile aufgerufen. Da gab es nicht die ganzen
zusätzlichen Dateien und Codezeilen die durch die GUI hinzukommen.
Aber irgendwann (nicht nur z.B. mit einer GUI) wird mir das doch zu
unübersichtlich und dann teile ich das Ganze lieber etwas auf. Nicht
jede einzelne Klasse in einer getrennten Datei, aber zusammen
gehöriges (z.B. mehrere Klassen, Funktionen, Prozeduren oder so) in
einer Datei.
ich bekomme unter ubuntu gutsy diese fehlermeldung, wenn ich in der
callbackfunktion auf ein pygt gui objekt zugreifen will, habe jetzt das und
Pyqt und sip neu kompiliert, bleibt gleich.
hab das selbe unter osx gemacht, da klappt es, liegt das an der python
version von ubuntu ? muss man python evt. (ohne threads) kompilieren???
weiss da jemand hilfe,
ASSERT failure in QCoreApplication::sendEvent: "Cannot send events to
objects owned by a different thread. Current thread 82d6e88.
Receiver 'MainWindow' (of type 'MainWindow') was created in thread
81f5060", file kernel/qcoreapplication.cpp, line 269
Aborted (core dumped)
Ich bin neu in dieser Gruppe und habe erst gestern angefangen mich
intensiv mit Python zu beschäftigen. Habe bei Dokumentation und Tutorial
von python.org begonnen und auch Dive into python angeschaut.
Da unter Kubuntu Gutsy die Helligkeitstasten des Notebooks nicht mehr
tun, schrieb ich ein Script um die Helligkeit per /proc zu ändern. Da
ich es gewohnt war PHP auch auf der Kommandozeile zu benutzen, schrieb
ich es in PHP. Nun habe ich ein Script für den selben Zweck in Python
geschrieben.
Es funktioniert prächtig, meine Frage an euch:
Gibt es etwas an meinem script auszusetzen, etwas was man einfach
schöner, direkter, simpler, ordentlicher tun kann als ich es getan habe?
Für ImageMagick gibt's ja das Python Binding PythonMagick
auf http://www.imagemagick.org/download/python/. Dort findet
sich auch eine relativ aktuelle Version 0.7 von August 2007.
Kennt irgendwer vlt. eine Anleitung, Einführung oder sonstige
Dokumentation, die erläutert, wie PythonMagick zu benutzen
ist?
Vielen Dank,
Alexander Skwar
--
Intolerance is the last defense of the insecure.
Es ist wieder so weit, nach einer zugegebenermaßen sehr langen
Sommerpause ist es am Donnerstag, den 22.11.2007 um 18:30 wieder so
weit: ein neues Usertreffen der Python-Nutzer aus dem Münchner Raum
(natürlich sind auch Leute von außerhalb Münchens herzlich willkommen).
Eine Neuerung diesmal ist, dass wir die Räumlichkeiten der Ludwig
Maximilians Universität nutzen können, wir haben daher einen Raum mit
Internetzugang und Beamer (Notebooks sind erwünscht, aber natürlich
nicht zwingend erfoderlich). Eine weitere Neuerung ist, dass wir
versuchen ein Programm aufzustellen, so werde ich etwas über ein
Projekt von mir welches Pygame verwendet erzählen (zumindest hoffe ich
das). Wer etwas anderes vorstellen will darf dies natürlich auch
machen. Es wird sicher auch genug Zeit für andere Themen da sein.
Für das leibliche Wohl ist auch gesorgt, nach dem Treffen können wir zu
einer benachbarten Pizzeria gehen Smile
ich habe ein Problem mit der Programmierung von Komponenten-Wechseln
mit der TAB-Taste. Ich habe zwei TextCtrl-Komponenten erstellt,
zwischen denen ich per Tab-Taste wechseln möchte.
Leider fehlt mir hier gänzlich ein Anhaltspunkt um
Lösungsmöglichkeiten zu finden?
Hat hier jemand nen Ansatzpunkt oder ne Idee, wie man einsteigen
könnte?
Ich bin Linux User ... nicht ganz neu aber auch nicht alt eingesessen.
Auf alle Fälle vergesse ich immer wichtige Befehle und dem möchte ich
entgegenwirken.
Ich habe mir ein Programm vorgestellt in dem ich mir mal so eben Notizen
(oder eine persönliche man-Page) machen kann.