(转)QScintilla2和PyQt4

是一个用于给Qt增加新部件的库。在PyQt4中,我们可以使用Qscintilla2。下载并解压源文件, 安装(linux/unix):

 

qmake qscintilla.pro
make
make install

进入Python目录,运行命令:

 

python configure.py
make
make install

切换到designer-Qt4,运行:

 

qmake designer.pro
make
make install

安装结束。运行以下代码测试:

 

import PyQt4.Qsci
langs = [i for i in dir(PyQt4.Qsci) if i.startswith('QsciLexer')]

for i,l in enumerate(langs):
    print i,l[9:]

结果:

 

0
1 Bash
2 Batch
3 CMake
4 CPP
5 CSS
6 CSharp
7 D
8 Diff
9 HTML
10 IDL
11 Java
12 JavaScript
13 Lua
14 Makefile
15 POV
16 Perl
17 Properties
18 Python
19 Ruby
20 SQL
21 TeX
22 VHDL


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误通常是由于缺少 QScintilla2 库或其 PyQt6 包装器导致的。你可以按照以下步骤解决此问题: 1. 确认你已经安装了 QScintilla2 库和其 PyQt6 包装器。 2. 如果你已经安装了这些库,可以尝试重新安装它们,确保安装路径没有变化。 3. 如果你使用的是虚拟环境,请确保已经激活了虚拟环境,并且在虚拟环境中安装了所需的库。 4. 如果问题仍然存在,你可以尝试通过添加环境变量来解决。在系统环境变量中添加 QScintilla2 和 PyQt6 库的路径,然后重新启动 Python。 希望这些步骤能够帮助你解决问题。如果问题仍然存在,请提供更多信息,我会尽力帮助你解决。 ### 回答2: 出现这个错误是因为缺少 QScintilla2 和它的 PyQt6 包装器。要解决这个问题,你可以按照以下步骤进行操作: 1. 首先,确保你已经安装了 QScintilla2 和 PyQt6 包。你可以通过访问官方网站或使用包管理器来获取这些包。 2. 在确认这些包已经安装之后,你需要确保它们的路径被正确地添加到系统的环境变量中。环境变量可以告诉操作系统程序在哪里查找特定的库文件。 3. 打开你的操作系统的控制面板或设置,找到环境变量设置。在 Windows 系统中,你可以点击右键选择"此电脑",然后选择"属性",接着点击"高级系统设置",再点击"环境变量"按钮。 4. 在环境变量设置中,找到"Path"变量,并编辑它。将 QScintilla2 和 PyQt6 的安装路径添加到"Path"变量的值中。确保路径之间使用分号进行分隔。 5. 确认环境变量的修改后保存并关闭所有窗口。重新启动你的电脑以使修改生效。 6. 打开你的 Python 开发环境,然后尝试重新运行你的代码。这次应该可以顺利导入 QScintilla2 和 PyQt6 包,而不会出现错误信息。 如果依然无法解决该问题,你可以尝试更新你的 QScintilla2 和 PyQt6 包,或者搜索相关的错误信息和解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值