Tôi đang sử dụng PyCharm 2.5 trên Ubuntu 11.10, cố gắng phát triển một ứng dụng bằng PyGObject 3.0 trên Python 3.2.2. Tôi đã cài đặt gói python3-gobject của Ubuntu và khi tôi chạy mã, nó hoạt động chính xác như mong đợi.PyCharm không thể giải quyết PyGObject 3.0, nhưng mã chạy tốt
Tuy nhiên, PyCharm dường như không tìm thấy bất kỳ mô-đun PyGObject nào. Nó nói Unresolved refrence: 'Gtk'
khi tôi di chuột qua Gtk trong câu lệnh nhập của tôi và dĩ nhiên không có công cụ tự động hoàn thành nào hoạt động.
Đây là mã của tôi:
#!/usr/bin/env python3
from gi.repository import Gtk
win = Gtk.Window()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
Tôi thậm chí đã cố gắng thực hiện một môi trường ảo python và sau đó cài đặt PyGObject từ nguồn vào nó, và sau đó thậm chí đã cố gắng làm cho symlink từ tất cả các file py trong site-packages/gi/overrides
để site-packages/gi/repository
, tất cả đều không có may mắn.
Bất kỳ lời khuyên nào sẽ được đánh giá rất nhiều!
Ah, PyGObject là rất ưa thích thực sự. Bình chọn cho tính năng của bạn, có lẽ chúng ta có thể có nó một ngày nào đó! : D – HOLOGRAPHICpizza
Ngoài ra, có hỗ trợ IDE nào khác không? Tôi sắp phát triển một ứng dụng GTK + 3 có kích thước vừa phải và rất muốn có một IDE tốt để sử dụng cho nó. Tính năng này sẽ được gọi để tôi có thể tìm kiếm nó? – HOLOGRAPHICpizza
Bạn có thể sử dụng bpython hoặc bpython3 –