擅长:python、mysql、java
<p>如果你想让你的生活更轻松,使用<a href="http://pyqt.sourceforge.net/Docs/QScintilla2/" rel="noreferrer">QScintilla</a>-它可以做你需要的一切,而且更直接。在</p>
<p>QScintilla包含在PyQt二进制安装程序for Windows中(可以找到<a href="http://www.riverbankcomputing.com/software/pyqt/download" rel="noreferrer">here</a>),几乎所有Linux发行版的存储库中都有QScintilla包。或者,可以在<a href="http://www.riverbankcomputing.com/software/qscintilla/download" rel="noreferrer">here</a>找到QScintilla源代码。在</p>
<p>下面是一个最小的QScintilla示例,它显示了入门是多么容易:</p>
<pre><code>import sys, os
from PyQt4 import QtGui, Qsci
class Window(Qsci.QsciScintilla):
def __init__(self):
Qsci.QsciScintilla.__init__(self)
self.setLexer(Qsci.QsciLexerPython(self))
self.setText(open(os.path.abspath(__file__)).read())
if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
window = Window()
window.setGeometry(500, 300, 500, 500)
window.show()
sys.exit(app.exec_())
</code></pre>