gpt4 book ai didi

autocomplete - PyCharm - Gtk3 的自动完成功能神​​奇地停止工作

转载 作者:行者123 更新时间:2023-12-04 10:00:16 25 4
gpt4 key购买 nike

我有这个奇怪的问题 - 我正在使用 PyCharm Community 3.4.1 在 Windows 7 上学习 Gtk3。当我尝试导入 Gtk 时:

from gi.repository import Gtk

它强调 Gtk 作为未解析的引用,因为它是一个二进制模块。然后我按 Alt+Enter 并选择“为二进制模块生成方法 stub ...”并等待它完成索引。然后我很高兴地编写了这个简单的空窗口,自动完成功能正常工作:
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()

我运行它,它显示了一个漂亮的空 Gtk 窗口。到现在为止还挺好。

但。

坏事发生了——Gtk 模块的自动完成功能就消失了! from gi.repository import Gtk带有红色下划线,自动完成只给我以前使用过的名称(在本例中为 Windowmain)。我唯一能做的就是使缓存无效并重新启动 Pycharm 并再次执行此过程......我还尝试了 IronPython 中的 .NET 类 - 更糟糕的是,索引需要几分钟甚至没有完成。

最佳答案

在 PyCharm 社区版 3.4.1 (mint 17) 中,要使 Gtk3 自动完成工作:

  • 在文件中:“pycharm.community-3.4.1/bin/idea.properties”评论
    行:“idea.max.intellisense.filesize=2500”
  • 重启IDE
  • 在您的代码中: from gi.repository import Gtk 敲击 Alt-Enter 并选择
    “为二进制模块生成 stub ”
  • 关于autocomplete - PyCharm - Gtk3 的自动完成功能神​​奇地停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24254065/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com