Seite 1 von 1

absolut positionieren

Verfasst: Donnerstag 17. November 2005, 21:07
von stephan_strecker
hi,
gibt es einen weg gui elemente per absult angabe zu positionieren, also z.B. Abstand X Y Zur oberen linken Ecke des Frames?

thx
steve

Verfasst: Donnerstag 17. November 2005, 21:35
von Leonidas
Das wiederspricht doch der Idee von LayoutManagern, warum magst du die nicht?

Hier hast du ein Programm, welches absolute Positionsangaben benutzt, kannst du als Beispiel nutzen.

Verfasst: Donnerstag 17. November 2005, 21:45
von stephan_strecker
thx

ich hab mit wxglade jetzt ein bißchen rumprobiert und damit klappts dauernd nicht so richtig oder wenns mal klappt, dann gehts in der Vorschau und wenn ich dann die py datei erzeugen lass läuft die wieder nicht und so und ich komm einfach nicht voran. jetzt versuch ich einfach den code selbst zu schreiben und irgendwie mag ich absolut positionieren ganz gerne vieleicht klappts ja so

danke nochmal für die schnelle antwort

Verfasst: Sonntag 20. November 2005, 03:55
von Bumsfeld
Ja das wx.BoxSizer() is schon ein Stinker. Ich habe immer Probleme damit. Geh absolut!

Verfasst: Sonntag 20. November 2005, 08:12
von mitsuhiko
Ich hasse statische Layouts. Ist vor allem wunderbar wenn du deine DPI Anzahl auf 120 erhöhst, wie ich das auf meinem Notebook mache....
Gott sei Dank hat jedes GTK Programm Boxen als Unterlage, da passt sich das Layout wunderbar an die Auflösung an.

Verfasst: Sonntag 20. November 2005, 12:02
von Leonidas
blackbird hat geschrieben:Ich hasse statische Layouts.
Ack. Das erinnert mich an VB Programme, deren Fenster man nicht vergrößern kann, weil der Autor keinen LayoutManager eingesetzt hat. Auch ein grund warum ich kein PythonCard mehr nutze, das war irgendwie auf absolute Positionierung vernarrt.

Und: Die LayoutManager von GTK sind wirklich gelungen. Es macht Spaß mit gtk.Table zu arbeiten!

Verfasst: Sonntag 20. November 2005, 12:17
von stephan_strecker
für manche Anwendungen wie bestimmte Dialoge finde ich statisch einfach besser, aber ich lass mich ja gerne überzeugen:

Gibts irgendwo ein gutes Tutorial für graphische Oberflächen?

Verfasst: Sonntag 20. November 2005, 12:24
von Leonidas
wortkotze hat geschrieben:Gibts irgendwo ein gutes Tutorial für graphische Oberflächen?
Hängt ab, welches Toolkit du willst.

Aber die Nutzung von LayoutManagern ist nicht so schwer, gibt schlimmeres. Man muss nur: üben, üben, üben. Ggf. hilft es auch, sich aufzuzeichnen welcher Sizer in welchem Sizer drin ist.

Verfasst: Sonntag 20. November 2005, 12:54
von mitsuhiko
Mein Liebling pyGTK: http://www.pygtk.org/tutorial.html
Hat wohl die Beste Dokumentation von allen.
Problem: Das Toolkit läuft zwar auch auf Windows und Mac, aber die brauchen dort eine Bibliothek, die installiert werden muss.

Zu wxPython kenn ich leider nichts.

Verfasst: Dienstag 25. Juli 2006, 14:15
von Nirven
blackbird hat geschrieben:Ich hasse statische Layouts. Ist vor allem wunderbar wenn du deine DPI Anzahl auf 120 erhöhst, wie ich das auf meinem Notebook mache....
Gott sei Dank hat jedes GTK Programm Boxen als Unterlage, da passt sich das Layout wunderbar an die Auflösung an.
Danke! Endlich hab ich herausgefunden warum soviele Fenster auf meinem Notebook komisch aussahen :)

Sorry wegen OT... :oops: