Seite 1 von 1
GUI selber zeichnen?
Verfasst: Samstag 28. Juli 2007, 12:29
von absolutanon
Hi!
Wiedermal stellt sich mir eine Fragen, welche ich nicht durch googln beatnworten kann..
Diese Frage ist schwer zu stellen. Wie kann man in Python ein Programm schreiben, das zb. wie das Logo dieser homepage aussieht? also zwischendrinn halt noch eingabefelder und so, aber es sollte keinen rahmen haben, und kein x zum schließen etc. Die Buttons und Eingabefelder sollten auch nicht so aussehen wie in normalen Programmen, sondern selbst gezeichnet werden können...Womöglich noch transparente Bereiche festlegen...
Jetzt bin ich mal neugierig, ob mir da wer helfen kann ^^
Danke im Voraus
Verfasst: Samstag 28. Juli 2007, 12:31
von Leonidas
In der wxPython-Demo ist so etwas drin, wenn ich mich richtig erinnere. Schau es dir doch mal an, wie die das machen. Und wenn die Widgets anders aussehen sollen, musst du eben deine eigenen Widgets erstellen.
Verfasst: Samstag 28. Juli 2007, 12:50
von veers
Wie wäre es mit PyGTK + Cairo?
Da gibt es auch einige Tutorials dazu
Alpha Transparenz liegt zumindest in einer Composite Umgebung auch drin.
Verfasst: Samstag 28. Juli 2007, 13:05
von gerold
Leonidas hat geschrieben:In der wxPython-Demo ist so etwas drin, wenn ich mich richtig erinnere.
Ja genau. Suche in der wxPython-Demo nach "ShapedWindow". Man kann nicht nur Frames sondern jedes andere Widget auf die gleiche Art mit einer Transparent-Maske versehen. So kannst du dir deine eigenen Widgets zeichnen, wenn du möchtest.
mfg
Gerold

Verfasst: Samstag 28. Juli 2007, 15:37
von absolutanon
perfekt, genau das, was ich gesucht habe!
Danke!
Verfasst: Sonntag 29. Juli 2007, 19:12
von absolutanon
Ok, hab mich wohl zu früh gefreut. Es ist zwar mit wxPython möglich, aber leider kenn ich mich da überhaupt nicht aus, mit den ganzen Klassen __init__ OnIinit etc ^^(ich versteh generell den sinn von klassen nicht, wüsste nichts, was ich nicht mit stinknormalem code nicht machen könnte(außer guis nach meinen wünschen ^^)
Mit xrced ging das basteln einwandfrei(sogar python code generiert), aber leider kann ich nix damit anfangen, wenn ich den code ausführe kommt nix. Finde auch kein passendes doku-material.
Also leute, ich such einen GUI Builder, wo man so einfach wie möglich eine GUI nach seinen Wünschen gestaltet(ohne code zu schreiben) und dann halte die einzelnen buttons mit code belegt, der dann ausgeführt werden soll.
Egal ob der GUI Builder auf wxpython, tkinter oder wie auch immer arbeitet.
Zum Schluss mach ichs noch in VBA!!!(hab gehört da sollte das idioteneinfach sein)

Verfasst: Sonntag 29. Juli 2007, 20:07
von lunar
absolutanon hat geschrieben:Ok, hab mich wohl zu früh gefreut. Es ist zwar mit wxPython möglich, aber leider kenn ich mich da überhaupt nicht aus, mit den ganzen Klassen __init__ OnIinit etc ^^(ich versteh generell den sinn von klassen nicht, wüsste nichts, was ich nicht mit stinknormalem code nicht machen könnte(außer guis nach meinen wünschen ^^)
Glaubst du nicht, es wäre mal Zeit, sich ein paar Grundlagen anzulesen?
Zum Schluss mach ichs noch in VBA!!!(hab gehört da sollte das idioteneinfach sein)

Ja, entsprechend ist die Qualität der Programme... Wie sagte schon Linus: Wenn ihr eure Software idioteneinfach macht, werden auch nur Idioten eure Software nutzen.

Verfasst: Montag 30. Juli 2007, 01:53
von veers
lunar hat geschrieben:Ja, entsprechend ist die Qualität der Programme... Wie sagte schon Linus: Wenn ihr eure Software idioteneinfach macht, werden auch nur Idioten eure Software nutzen.

Der Linux sagt noch viel

Das da zum Beispiel:
Linus Torvalds hat geschrieben:For example, I personally believe that Visual Basic did more for programming than Object-Oriented Languages did. Yet people laugh at VB and say it’s a bad language, and they’ve been talking about OO languages for decades.
