Seite 1 von 1

IDE für python und Tkinter

Verfasst: Dienstag 11. Dezember 2007, 15:00
von feldmaus
Hallo Jungs und Mädels,

ich suche eine Python IDE in der ich GUI's entwickeln kann mit der Tkinter Bibliothek.

Meine Suche in diesem Teil-Forum mit dem Suchstring "IDE" war erfolglos.

Kennt Jemand eine IDE für Tkinter?

Ich benutze Debian Etch als OS.

Grüsse Markus

Verfasst: Dienstag 11. Dezember 2007, 15:08
von veers
Bis du dir sicher das du eine IDE suchst und nicht einfach einen GUI Builder? ;)

PS: Ich würde mir an deiner Stelle überlegen auf ein anderes Toolkit umzusteigen wie pygtk oder wxpython ;)

Verfasst: Dienstag 11. Dezember 2007, 15:31
von feldmaus
veers hat geschrieben:Bis du dir sicher das du eine IDE suchst und nicht einfach einen GUI Builder? ;)
Eine IDE mit GUI Builder integriert meinte ich.
Nur einen GUI Builder würde ich nicht so dolle finden, da ich den Code
dann in einem anderen Editor bearbeiten müsste.
veers hat geschrieben: PS: Ich würde mir an deiner Stelle überlegen auf ein anderes Toolkit umzusteigen wie pygtk oder wxpython ;)
Ungerne, da ich den Benutzern meines Programmes nicht zumuten will
tausende Runtime Environments installieren zu müssen.

Grüsse Markus

Verfasst: Dienstag 11. Dezember 2007, 15:49
von Leonidas
feldmann_markus hat geschrieben:Eine IDE mit GUI Builder integriert meinte ich.
Nur einen GUI Builder würde ich nicht so dolle finden, da ich den Code
dann in einem anderen Editor bearbeiten müsste.
Uhm, und wo ist das Problem? Ich nutze immer meinen Editor, der hat Features die mir bisher keine IDE geboten hat. Daher finde ich die Kombi GUI Builder + Editor wesentlich flexibler.
feldmann_markus hat geschrieben:
veers hat geschrieben: PS: Ich würde mir an deiner Stelle überlegen auf ein anderes Toolkit umzusteigen wie pygtk oder wxpython ;)
Ungerne, da ich den Benutzern meines Programmes nicht zumuten will
tausende Runtime Environments installieren zu müssen.
Also lieber den Usern eine nicht mehr sonderlich zeitgemäßes GUI-Toolkit zumuten? PyGTK ist bei modernen Distributionen sehr einfach zu installieren. Wenn man etwa Gajim nutzt, ist es bereits da :)

Verfasst: Dienstag 11. Dezember 2007, 16:09
von BlackJack
Ausserdem sollte man GUI-Builder meiden, bei denen man mit deren generiertem Quelltext im Editor arbeiten muss. Im Idealfall wird gar kein Quelltext erzeugt, zum Beispiel bei Glade's XML-Dateien, oder es werden Klassen erzeugt von denen man erbt um die Programmlogik an die GUI anzubinden.

Alles andere zwingt einen hässlichen, generierten Quelltext lesen zu müssen und erschwert unter Umständen Änderungen an der GUI.

Verfasst: Dienstag 11. Dezember 2007, 16:57
von veers
Leonidas hat geschrieben:Also lieber den Usern eine nicht mehr sonderlich zeitgemäßes GUI-Toolkit zumuten? PyGTK ist bei modernen Distributionen sehr einfach zu installieren. Wenn man etwa Gajim nutzt, ist es bereits da :)
Zumindest bei Ubuntu und Fedora Desktops ist es direkt dabei. Ich glaube es ist sogar eine Abhängigkeit von Gnome. Und bei Debian ist tk, wenn ich mich recht entsinne, auch in einem zusätzlichen Paket. Für Windows Benutzer is die Installation von Python meistens schon zu viel, da musst du dann sowieso einen Installer bauen ;)

Verfasst: Dienstag 11. Dezember 2007, 18:26
von pyStyler
Leonidas hat geschrieben: Also lieber den Usern eine nicht mehr sonderlich zeitgemäßes GUI-Toolkit zumuten? PyGTK ist bei modernen Distributionen sehr einfach zu installieren. Wenn man etwa Gajim nutzt, ist es bereits da :)
wenn du willst, kann ich dir gerne den gegenteil zeigen.

Re: IDE für python und Tkinter

Verfasst: Dienstag 11. Dezember 2007, 18:28
von pyStyler
feldmann_markus hat geschrieben: ich suche eine Python IDE in der ich GUI's entwickeln kann mit der Tkinter Bibliothek.
nimm mal den hier solange
http://sourceforge.net/project/showfile ... p_id=24918

Verfasst: Dienstag 11. Dezember 2007, 18:52
von Leonidas
pyStyler hat geschrieben:
Leonidas hat geschrieben: Also lieber den Usern eine nicht mehr sonderlich zeitgemäßes GUI-Toolkit zumuten? PyGTK ist bei modernen Distributionen sehr einfach zu installieren. Wenn man etwa Gajim nutzt, ist es bereits da :)
wenn du willst, kann ich dir gerne den gegenteil zeigen.
Nur zu. Ich möchte ein hübsches Tkinter (optimalerweise unter Linux, da es dort normalerweise noch eine Runge schlechter als unter Windows aussieht), welches sich mit GTK+ oder Qt-Programmen messen kann. Wäre schön wenn es sich an das aktuell gewählte Theme anpasst (da fliegen oft Skins schon raus) und auch eine dementsprechende Accessibility hat. Kurzum: es soll sich nahtlos in den sonstigen Desktop anpassen.

Verfasst: Mittwoch 12. Dezember 2007, 08:44
von pyStyler
lass uns doch windows nehmen :wink:

Re: IDE für python und Tkinter

Verfasst: Mittwoch 12. Dezember 2007, 12:56
von feldmaus
pyStyler hat geschrieben:
feldmann_markus hat geschrieben: ich suche eine Python IDE in der ich GUI's entwickeln kann mit der Tkinter Bibliothek.
nimm mal den hier solange
http://sourceforge.net/project/showfile ... p_id=24918
Benötige ich denn für SpecTcl nur die Python Bibliotheken unter Windows/linux ?

Für diese SpecTcl wird tcl7.6 and tk4.2 benötigt.
Wie heissen die Packete unter Debian?

Verfasst: Mittwoch 12. Dezember 2007, 16:27
von Leonidas
Auf Debian packages for Tcl/Tk steht `tk8.4` und `tk8.4`. Die 8.3-Versionen gibt es auch.

Verfasst: Mittwoch 12. Dezember 2007, 18:12
von veers
pyStyler hat geschrieben:lass uns doch windows nehmen :wink:
Ich wäre doch sehr für Cross-Platform ;)

Verfasst: Donnerstag 20. Dezember 2007, 13:17
von skypa
Wie wärs mit ner Install-Routine welche erstmal checked was vorhanden ist, und was eben nicht, und dann das fehlende nachlädt?!
Klingt für mich sehr portabel :roll:

Und TKinter is anscheinend aus ner andern Zeit, also wenn nicht jetzt direkt Umsteigen (auf wxPython etc) wann dann?! :lol:

Verfasst: Donnerstag 20. Dezember 2007, 23:24
von feldmaus
Ich hatte auch schon überlegt statt tkinter vielleicht Qt4 zu nehmen.
Für Qt4 habe ich zumindest ein Buch.
Dann würde ich die Hauptarbeit mit python erledigen und zur Darstellung
von Ergebnissen, falls es mal grafisch übersichtlicher sein sollte Qt4 nehmen.