Hallo,
seit mehr als zehn Jahren programmiere ich gerne mit Python Web-
und Serveranwendungen.
Jetzt gibt es aber ein Projekt, bei dem mir der Ansatz schwer fällt.
Ein Zeiterfassungstool soll geschrieben werden. Alle N Minuten
soll ein Pop-Up kommen, dass sich vor die anderen Fenster des Desktops schiebt,
damit der Nutzer die aktuelle Aufgabe notiert.
Hier lässt sich eine native GUI wohl nicht vermeiden. Ich habe
mit pygtk angefangen, aber es macht keinen Spaß. Wenn man im
Web nach Antworten sucht, erhält man kaum Treffer und die Lösungen
sind meist viele Jahre alt.....
Beispiel: Die Gestaltung einer Tabelle wäre mit HTML+JS schnell erledigt,
aber mit pygtk brauche ich im Moment dafür Stunden.
Was nun?
Möglichkeiten:
- pygtk nehmen, auch wenn die Entwicklung sich sehr träge anfühlt.
- pyside (qt)
- Umsteigen auf Java (Hier stellt sich dann wieder die Frage: Welche GUI-Lib?)
- embedded browser mit webkit oder ähnliches ...
Gruß,
Thomas
--
Thomas Guettler http://www.thomas-guettler.de/
Am 12.06.2013 11:08, schrieb Achim Domma:
> Hallo,
>
> ich würde zum embedded Browser tendieren. Evtl. könnte auch http://kivy.org eine Option sein. Ich bin kein GUI-Experte, wollte aber folgende Erfahrung mit die teilen:
>
> Ein Popup, daß alle N Minuten aufgeht, ist nervig ohne Ende. Weil trotzdem immer wieder jemand so etwas (Kunden?) für eine gute Idee hält, war es zumindest unter Windows früher so, daß es einfach nicht geht. Wenn die Anwendung nach vorne wollte, wurde sie in der Taskbar blinkend dargestellt.
>
> Langer Rede kurzer Sinn: Je nach OS usw. würde ich erstmal prüfen, ob das, was du vor hast, überhaupt möglich ist.
>
> Grüße,
> Achim
ich gehe davon aus, dass du nicht bewusst nur mir antworten wolltest, darum das Reply auf die Liste.
Also ich bin hier nur Auftragnehmer und wenn der Kunde das so will versuche ich das umzusetzen.
Es gibt auch eine Kopplung mit der Telefonanlage, so dass nach dem Telefonat das Pop-Up gleich erscheint ... (aber
das spielt ja für die Auswahl der Softwarelösung keine Rolle)
Ich denke mit pywinauto müsste es möglich sein das wirklich nach vorne zu bekommen.
Gruß,
Thomas
--
Thomas Guettler http://www.thomas-guettler.de/
== Leipzig Python User Group ===
Wir treffen uns am Dienstag, den 11. Juni 2013 um 20:00 Uhr
im Schulungszentrum der Python Academy in Leipzig
( http://www.python-academy.de/Schulungszentrum/anfahrt.html ).
Diesmal haben wir volles Programm und gleich zwei Vorträge:
Martin Czygan wird Pandas [1] vorstellen und zeigen wie leicht sich
große Datenmengen mit Python verarbeiten lassen. Pandas ist ein wichtiges
Werkzeuge für Big Data und High Performance Computing.
Stefan Schwarzer wird über seine Erfahrung bei der Portierung der
Bibliothek ftputil [2] von Python 2 nach Python 3 berichten. Die beliebte
Unicode-Problematik wird dabei nicht zu kurz kommen.
Weitere Infos:
http://www.python-academy.de/User-Group/index.html
Willkommen ist jeder, der Interesse an Python hat, die Sprache
bereits nutzt oder nutzen möchte.
Für das leibliche Wohl wird gesorgt. Eine Anmeldung unter
info(a)python-academy.de wäre nett, damit wir genug Essen
besorgen können.
Aktuelle Informationen zu den Treffen sind unter
http://www.python-academy.de/User-Group zu finden.
Viele Grüße
Mike
[1] http://pandas.pydata.org/
[2] http://ftputil.sschwarzer.net/trac
Hallo,
am 15. Mai wurde der CFP für die EuroPython 2014/2015 veröffentlicht [1][2].
Bei der Vergabe der PyCon DE 2013 an Köln und 2014 an Berlin wurde damals die Option offen gelassen, daß sich Berlin für die EuroPython 2014/2015 bewirbt und dabei von den anderen lokalen Teams unterstützt wird [3] (Archivzugriff nur für Listenmitglieder).
Auf dem Linuxtag in Berlin wurden dann noch einige Gespräche geführt, in denen alle Beteiligte Interesse an einer Bewerbung von Berlin für die EP2014/2015 zeigten.
Da die Deadline für die Einreichung des Proposals recht knapp ist - das Proposal muß am 13.06.2013, also in einer Woche, eingereicht werden - bitten wir um Mithilfe bei der Erstellung des Proposals.
Wer in den nächsten Tagen etwas Zeit hat und bei der Erstellung des Proposals mithelfen möchte: Bitte Info direkt per Mail an mich und nicht hier auf der Liste, da OT.
LG Daniel
PS.: Wir rechnen mit starker Konkurrenz aus Belgien und Polen - je besser unser Proposal wird, um so größer die Chancen, die nächste EP nach Berlin zu holen …
[1] http://mail.python.org/pipermail/europython/2013-May/008225.html
[2] https://docs.google.com/file/d/0B8YBdLoQM_6fbVpuM2ZWUGp3Slk/edit?usp=sharing
[3] http://mail.python.org/mailman/private/pycon-de/2012-July/000574.html
--
Daniel Szoska
Rechenzentrum für Berliner Apotheken Stein & Reichwald GmbH
Schulstr. 20
15366 Neuenhagen bei Berlin
Tel. 03342/211999-1
Fax 03342/211999-2
Mail D.Szoska(a)steinreichwald.de
IK Apotheken: 300802830
IK sonst. LE: 661200128
_______________________________________________________________________
Geschäftsführer: Amtsgericht Steuernummer: USt-IdNr.:
Daniel Szoska Frankfurt (Oder) 064/117/01849 DE136744915
HRB 11605 FF
Hi!
Ich habe ein Problem den "xs:anyType" Parameter in "suds" zu übertragen.
Es muss nicht unbedingt suds sein, gerne auch mit einer anderen
Bibliothek die es macht.
Der Sample-Code in PHP5 verlangt von mir ab dass ein PHP Array als
Parameter übergeben wird, und ich weiß nicht wie ich es in Python
realisieren soll.
Ich kann mir nicht vorstellen, dass es unter Python nicht zu realisieren
wäre, nur bin ich bis jetzt nicht fündig geworden.
Für jede Anregung bin ich Dankbar!
Doku mit Sample:
http://kasapi.kasserver.com/dokumentation/?open=soap
Hier der Sample Code:
from suds.client import Client
class KasAPI(object):
def __init__(self):
self.__WSDL =
'https://kasserver.com/schnittstelle/soap/wsdl/KasAuth.wsdl'
self.client = Client(self.__WSDL)
KasOBJ = KasAPI()
print KasOBJ.client
Und der Output:
Suds ( https://fedorahosted.org/suds/ ) version: 0.4 GA build:
R699-20100913
Service ( KasApiAuthenticationService ) tns="https://kasserver.com/"
Prefixes (0)
Ports (1):
(KasApiAuthenticationPort)
Methods (1):
KasAuth(xs:anyType Params, )
Types (0):