I just tried to write my first Gtk+ program using python in linux mint with Eclipse + PyDev, but I met this error in PyDev, Unresolved import: Gtk
program source code: http://python-gtk-3-tutorial.readthedocs.org/en/latest/introduction.html
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
error shown as below:
Program can run. I checked PYTHONPATH in PyDev, I think it's right.
How can I fix this problem?
By the way, could you give some advice about nice free IDE for Python & Gtk+ development in Linux?
Go to Window->Preferences and add "gi" to "Forced Builtins" (see screenshots).
You should try Glade for GTK3 gui design (see screenshot).
See final result screenshot.
You could also use Sublime Text 3.
You must use Python 3.x.
Eclipse->Windows->Preferences->PyDev->Python Interpreter*->Advanced Auto-Config->/usr/share/python3.3**->Ok->Apply->Ok
*If using Python, instead of Jython or IronPython
**If Python 3.3 installed, otherwise try python3, but I've not tested.
same issue: https://stackoverflow.com/a/11418828/1040891
Note: IPython can detect and handle these modules