Ho questo strano problema - Sto imparando Gtk3 su Windows 7 con PyCharm Community 3.4.1. Quando provo ad importare Gtk:PyCharm - completamento automatico per Gtk3 magicamente smette di funzionare
from gi.repository import Gtk
sottolinea Gtk come riferimento non risolto, siccome si tratta di un modulo binario. Quindi premo Alt + Invio e scelgo "Genera gli stub methon per il modulo binario ..." e attendo che finisca l'indicizzazione. Poi ho felicemente scrivo questa semplice finestra vuota con completamento automatico funziona correttamente:
class Okienko(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title='Okienko')
app = Okienko()
app.connect('delete-event', Gtk.main_quit)
app.show_all()
Gtk.main()
l'eseguo, mi mostra una bella finestra vuota Gtk. Fin qui tutto bene.
MA.
Le cose brutte accadono: il completamento automatico del modulo Gtk svanisce semplicemente! from gi.repository import Gtk
viene sottolineato in rosso e il completamento automatico mi dà solo i nomi che ho usato in precedenza (Window
e main
in questo caso). L'unica cosa che posso fare è invalidere la cache e riavviare Pycharm e ricominciare questa procedura ... Ho anche provato le classi .NET in IronPython - è ancora peggio, l'indicizzazione richiede diversi minuti e non finisce nemmeno.
Questo è lo stesso per l'edizione Professional, può confermare che questo funziona. Per Ubuntu è /opt/pycharm/bin/idea.properties – PvdL