【问题标题】:Making pygtksourceview work in windows使 pygtksourceview 在 windows 中工作
【发布时间】:2010-06-03 17:20:31
【问题描述】:

所以,我试图让 gtksourceview python 绑定在 windows 下工作(我正在开发一个显示代码的跨平台 gtk 应用程序,所以 gtksourceview 似乎是一个自然的选择)。

我已经安装并运行了 pygtk(我按照http://www.pygtk.org/downloads.html 中的说明进行操作)

我尝试了http://projects.gnome.org/gtksourceview/ 中关于 gtksourceview 的说明。

这是我所做的:

  1. http://ftp.gnome.org/pub/gnome/binaries/win32/gtksourceview/2.10/gtksourceview-2.10.0.zip下载并提取最新的gtksourceview窗口二进制文件

  2. 网站说 gtksourceview 需要 libxml,所以我从以下位置下载并提取了最新的 libxml 窗口二进制文件: http://xmlsoft.org/sources/win32/libxml2-2.7.6.win32.zip

  3. 将包含 dll 文件的文件夹添加到 PATH(在我的计算机中它们是 c:\opt\gtksourceview\bin;C:\opt\libxml2-2.7.6.win32\bin)

  4. 使用 Windows 安装程序安装 pygtksourceview: http://ftp.gnome.org/pub/gnome/binaries/win32/pygtksourceview/2.10/pygtksourceview-2.10.0.win32-py2.6.exe

  5. 将文件libxml2.dll重命名为libxml2-2.dll(运行后依赖gtksourceview dll)

现在,gtksouceview 小部件似乎可以工作,直到我尝试设置代码的语言。当我这样做时,python 崩溃了。

这是我在控制台中崩溃的方法(我能想到的最简单的方法):

>>>import gtksourceview2
>>>lang = gtksourceview2.language_manager_get_default().get_language('cpp')
>>>lang.get_style_ids() 

我希望我不是第一个在 windows 上的 python 中使用 gtksourceview 的人。有什么我应该尝试的想法吗?

【问题讨论】:

    标签: python windows gtk pygtk


    【解决方案1】:

    所以万一其他人想知道——我抓住了错误的 libxml dll。正确的在: http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/libxml2_2.7.7-1_win32.zip

    【讨论】:

      猜你喜欢
      • 2012-10-05
      • 2014-08-01
      • 2021-04-13
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多