gtk+ unter Windows installieren --> Wie?

Programmierung für GNOME und GTK+, GUI-Erstellung mit Glade.
Antworten
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Hallo,
ich verzweifel gerade an der Installation von gtk+ unter Windows XP.
Kann mir irgendjemand mal ein kleines "So wirds gemacht" schreiben?
Ich hab mich zwar durch alle mögliche Dokus durchgelesen aber überall wird nur die Linux Version beschrieben. Oder gibts gtk+ gar nicht für Windows?

Thx
Damaskus
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Damaskus hat geschrieben: Oder gibts gtk+ gar nicht für Windows?
Hi Damaskus!

Natürlich gibt es GTK auch für Windows :D

http://gladewin32.sourceforge.net/

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Hi,
ich glaub soweit war ich schonmal...
Aber irgendwie wollt da was nicht.
Egal ich werds nochmal probieren.
Danke
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Code: Alles auswählen

    from gtk import *
ImportError: No module named gtk
Wo liegt hier der Fehler?
Brauch ich nicht noch irgendeine Verbindung zwischen Python und GTK?
marco_
User
Beiträge: 78
Registriert: Freitag 25. März 2005, 12:24

import sys
sys.path

ist da dein gtk Verzeichnis aufgelistet?
Wenn nicht musst du PYTHONPATH erstellen.
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Code: Alles auswählen

from gtk import *
solltest du nie machen! In gtk2 ist es Konvention dass man einfach nur import gtk macht, das ist auch sinnvoll.

Nachdem du den Gladewin32 Devel installiert hast (ohne Devel-Header oder Devel-Doku aber mit Glade), brauchst du noch PyGTK.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Danke!
Mit PyGTK klappts prima.
Gast

Hallo, ich hab auch ein problem. Ich habe GTK und hab mir soeben pygtk runtergeladen. Wie kann ich das denn jetzt öffnen? Wenn ich auf setup geh und dann y eingeb enter tut sich nichts?
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Leonidas hat geschrieben:

Code: Alles auswählen

from gtk import *
solltest du nie machen! In gtk2 ist es Konvention dass man einfach nur import gtk macht, das ist auch sinnvoll.

Nachdem du den Gladewin32 Devel installiert hast (ohne Devel-Header oder Devel-Doku aber mit Glade), brauchst du noch PyGTK.
Hi,
siehe oben :wink:

Gruß
Damaskus
Olliminatore
User
Beiträge: 55
Registriert: Montag 30. Mai 2005, 16:03
Wohnort: schönsten Stadt Deutschlands
Kontaktdaten:

Wie bekomme pyGTK unter Windows(XP) installiert???

Habe
gtk-win32-2.8.8-rc1.exe
gtk-win32-devel-2.8.6-rc3.exe
gtkmm-runtime-2.8.1-1.exe
installiert.

Beim Versuch pygtk-2.8.2 (setup.py install) zu installieren bekomme ich vollgenden Fehler.

Error, could not find pkg-config

Gestern war auch der PyGTK Link noch tot

Ich bin mir nicht ganz sicher ob pygtk-2.8.2.tar.gz die richtige package ist, dort in der Readme steht was von.

Requirements
============
* C compiler (GCC and MSVC supported)

:shock:
[edit]
error: Python was built with version 7.1 of Visual Studio, and extensions need to be built with the same version of the compiler, but it isn't installed.
Zuletzt geändert von Olliminatore am Mittwoch 7. Dezember 2005, 13:21, insgesamt 4-mal geändert.
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
Benutzeravatar
Damaskus
Administrator
Beiträge: 995
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Hier ist der Link zur aktuellen pygtk 2.8 für Win32 & Python2.4
http://www.pcpm.ucl.ac.be/~gustin/win32 ... -py2.4.exe

Gruß
Damaskus
Olliminatore
User
Beiträge: 55
Registriert: Montag 30. Mai 2005, 16:03
Wohnort: schönsten Stadt Deutschlands
Kontaktdaten:

Oh* Danke für die schnelle Antwort.
Sry, hatte mein Post noch bissel nacheditiert.(habe ich wieder gelöscht, da ich diese win32 package eben selber gefunden hatte :oops:)

Nach installation dieser bekomme ich aber immernoch diese Fehler;
ImportError: No module named gconf
ImportError: No module named gtk

marco_ hat geschrieben:import sys
sys.path

ist da dein gtk Verzeichnis aufgelistet?
Wenn nicht musst du PYTHONPATH erstellen.
Ja: C:\Python24\Lib\site-packages\gtk-2.0

Gilt das?
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
Olliminatore
User
Beiträge: 55
Registriert: Montag 30. Mai 2005, 16:03
Wohnort: schönsten Stadt Deutschlands
Kontaktdaten:

Ich wollt nicht stören, aber da ich (immer noch) keine Lösung gefunden habe wurde GTK von mir erbarmungslos eliminiert.

Ist GTK als EXE eigentlich kleiner, im Vergleich zu anderen GUIs?
Eigentlich ist mir das ganze rumsuchen, rumprobieren, rumprogrammieren viel zu anstrengend.
Ich steig wieder um auf Visual-Basic und Javascript.
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Olliminatore hat geschrieben:Ist GTK als EXE eigentlich kleiner, im Vergleich zu anderen GUIs?
Nein, in der Regel ist es größer.
Olliminatore hat geschrieben:Eigentlich ist mir das ganze rumsuchen, rumprobieren, rumprogrammieren viel zu anstrengend.
Ich steig wieder um auf Visual-Basic und Javascript.
Jedem das seine. Wobei GTK+ ja nicht das einzige Toolkit für Python ist, es gibt ja mindestens noch wxPython und PyQt. Kannst du mir sagen ob VB Layout Manager hat?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Olliminatore
User
Beiträge: 55
Registriert: Montag 30. Mai 2005, 16:03
Wohnort: schönsten Stadt Deutschlands
Kontaktdaten:

Leonidas hat geschrieben:Nein, in der Regel ist es größer.
Jedem das seine. Wobei GTK+ ja nicht das einzige Toolkit für Python ist, es gibt ja mindestens noch wxPython und PyQt. Kannst du mir sagen ob VB Layout Manager hat?
http://msdn.microsoft.com/vstudio/express/vb/

wxPython finde ich eigentlich ganz gut, vor allem (für Anfänger) mit BOA Constructor.

Danke.
[size=84][url=http://de.wikipedia.org/wiki/Jamba]Love Jamba[/url] <!--Olliminatore-->input<?/> [url=http://www.spreeblick.com/blog/index.php?p=324]Boycott Jamba[/url][code]def olliminiert(optimiert, eliminiert, terminiert):[/code][/size]
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Wobei das VB.NET ist, was im Gegensatz zu VB was ernstes ist. Hat mit VB6 aber nicht mehr viel zu tun.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
schlangenbeschwörer
User
Beiträge: 419
Registriert: Sonntag 3. September 2006, 15:11
Wohnort: in den weiten von NRW
Kontaktdaten:

Hallo!
Ich wollte mich gerade mal mit gtk+ versuchen. Beim Starten kommt immer folgender Fehler:

>>> import gtk
Traceback (most recent call last):
File "<pyshell#7>", line 1, in -toplevel-
import gtk
File "C:\Programme\Python\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 41, in -toplevel-
import gobject as _gobject
ImportError: DLL load failed: Die angegebene Prozedur wurde nicht gefunden.


Das heißt doch, das gtk installiert ist.
Ich hab's auch schon mal neu installiert, aber es hat sich nix getan...
Weiß hier jemand zu helfen?

Gruß, jj

PS: pygtk hab ich auch...nützt ja aber nix...
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

schlangenbeschwörer hat geschrieben:Das heißt doch, das gtk installiert ist.
Ich hab's auch schon mal neu installiert, aber es hat sich nix getan...
Weiß hier jemand zu helfen?
Sind die GTK+-DLLs in deinem %PATH%? Wenn nicht, musst du den Ordner dort eintragen weil sie sionst nicht gefunden werden. Welche GTK-Runtime nutzt du?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
joost
gelöscht
Beiträge: 134
Registriert: Sonntag 29. April 2007, 13:28

Hi,

zwei bisherige Installationen über msi-Installer haben bei mir anstandslos funktioniert, eine vor 8 Wochen zu python2.4.4 und eine gestrige Test-Installation für ActivePython2.5 (Python2.5.0 mit Windows-Anpassungen). Gestern brauchte es keine halbe Stunde und alles lief.

Es sind aber immer mehrere Installatoren zu bedienen, man benötigt z.B. zusätzlich pango.

Ein sehr nützlicher Link zum Thema:

http://aruiz.typepad.com/siliconisland/

weit unten (ca. 3/4) auf der Seite. Ich benutze jenen 'all-in-one'-Installer zwar nicht, aber die Vorbemerkungen von Luis Aruiz betreffs der Gründe, so etwas zu schreiben, waren extrem hilfreich.

Viel Erfolg, Joost
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

joost hat geschrieben:Ein sehr nützlicher Link zum Thema:

http://aruiz.typepad.com/siliconisland/

weit unten (ca. 3/4) auf der Seite.
Da das ein Blog ist, poste ich auch noch den Permalink drauf. Falls der Post von der Hauptseite verschwinden sollte.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Antworten