qscintilla

    2熱度

    1回答

    與此問題類似:Creating and colorizing new constructs on a existing Scintilla lexer但我不想添加,我想修改pyqt4中詞法分析器的文本顏色。我發現的關閉是QScintilla: how to create a new lexer or modify an existing one?,其中用戶剛剛放棄。 基本上我想改用較暗的文本編輯器

    1熱度

    1回答

    我正在使用QScintilla的對象,並且我正在逐步讀取QScintilla對象中的文件。 頁眉myEditor.h class myScintilla: public QScintilla { public readFile(); }; #include "myEditor.h" void myEditor::readFile() { if (FILE* fp =

    1熱度

    1回答

    我需要QSCintilla突出顯示這樣的代碼:\ xfffe。 經過一個小時的谷歌搜索,我仍然沒有發現任何關於QScintilla的自定義詞典。 那麼我如何讓我的自定義lex?我已經有一個解析器代碼(來自舊版本):https://github.com/OctoNezd/PokeNDSTranslator/blob/master/reader.py。但是,如果我使用它,我無法編輯,但IDE旨在創建和

    0熱度

    1回答

    我找不到如何使用autocomplete從類的方法/屬性。 我使用add()添加字符串,但我想不出它如何與類一起工作。任何人都知道? 編輯1 我使用它funciontion api = Qsci.QsciAPIs(lexer) api.add("myfunction1") api.add("myfunction2") api.add("myfunction3") api.prepare()

    1熱度

    1回答

    我開發了一個使用qscintilla作爲文本編輯器的應用程序。我還實現了自定義詞法分析器來突出顯示特定於語言的關鍵字目前爲止,突出顯示的關鍵字的樣式在我的應用程序中被硬編碼,並且在Windows/Linux(Ubuntu)/ Mac的默認主題中看起來相當不錯。 當用戶選擇一個黑暗的主題(在Linux上)時出現問題。根據QScintilla版本,編輯器的某些部分確實會反映當前的主題顏色,而其他部分則

    -1熱度

    1回答

    我想創建一個像SublimeText中一樣支持多光標編輯的小QScintilla小部件。據我所知Scintilla已經支持多個遊標,但我沒有看到任何例子。 那麼,任何人都可以請一個小示例顯示與QScintilla多個遊標的基礎?

    1熱度

    1回答

    我想要編譯Qscintilla 2.9.2在Ubuntu上使用Qt 5.7 16.04 64位得到了以下錯誤消息: -L/home/mwambi/Qt5.7.0/5.7/gcc_64/lib -lQt5PrintSupport -L/usr/lib64 -lQt5Widgets -lQt5Gui -lQt5Core -lpthread -lGL /usr/bin/ld: cannot find

    0熱度

    2回答

    我在做一個小IDE - 主要是爲了好玩!我用Python編寫所有東西,並使用PyQt5庫構建GUI。 這裏的當前狀態截圖: 代碼編輯器本身是一個簡單的QTextEdit()部件 - 嵌入QFrame()小部件,它本身嵌入在主窗口。所以,父母和孩子之間的關係如下(只是有點簡化): 的QMainWindow()>> QFrame()>>的QTextEdit() 我實現了一些基本的語法高亮,使用來自Py

    5熱度

    2回答

    我試圖安裝和運行忍者IDE http://ninja-ide.org/home/ 然而,當我嘗試運行忍者IDE我面對這個錯誤 ImportError: No module named Qsci 我一直試圖安裝忍者 - 整晚。 我嘗試了所有從源代碼安裝,使用各種博客中提到的apt-get依賴安裝。 我安裝了所有東西。 SIP,PyQt4,Qscintilla,各種依賴項。 我在/usr/loca

    1熱度

    1回答

    我能夠在Ubuntu 15.10上構建最新版本的QScintilla(2.9.1)。我曾嘗試在使用Qt 5.6的Windows 10上構建相同的版本。 QMake運行完成而不會出錯。致電Make給出以下錯誤信息: make -f Makefile.Release make[1]: Entering directory 'G:/Sources/QScintilla/QScintilla_gpl-2