QScintilla2 and PyQT4安裝

來源:互聯網
上載者:User

QScintilla is a QT library that adds few widgets - text editor widgets with code highlighting, code autocompletion etc. For PyQT4 we can use a Qscintilla2 snapshot. Download and untar the sources, then go to Qt4 folder in a terminal en execute (linux/unix, as root or sudo):

 

qmake qscintilla.pro

make

make install

 

Then go to Python folder and execute:

 

python configure.py

make

make install

 

Then go to designer-Qt4 and execute:

 

qmake designer.pro

make

make install

 

And we are done. Qscintilla2 should now be available, use this code to test:

 

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:]

 

The result should be like this:

 

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.