問題タブ [qscintilla]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pyqt4: Qscintilla でのマーカー番号の使用
マーカー番号が使用される理由と、1 から 31 までのマーカー番号が互いにどのように異なるかを知りたいです。そして、グラデーション、Pixマップ、または画像などのようなカスタムマーカーシンボルを追加する方法、たとえば、指定された画像のこれらの青いキラキラドット.:-
マーカーは次のコードで定義されています:-
python - PyQt4: Qscintilla でのオートコンプリートと水平スクロール
オート コンプリートのしきい値が 1 に設定されている場合、html ファイルのオート コンプリート リストにすべての属性とタグを表示したいです。API を使用するためにこのコードを試しました。ファイルが新しい mdi 子 (サブ ウィンドウ) に読み込まれた後に、このコードを設定しました。しかし、それは機能していません:
私の水平スクロールバーは常に表示されており、必要なスクロールバーとして設定したいと考えています。この2つのタスクのやり方を教えてください。
c++ - QScintilla「オーバーフォールディング」を無効にする方法
Qt5.3 と一緒に QScintilla 2.8.3 を使用して小さなテキスト エディターを作成しようとしていますが、折り畳みに問題があります。
ここでわかるように:
折りたたみブロックの端が閉じブラケットと一致しません。
これは、レクサーとフォールディングをセットアップする方法です。
ブロックの終わりを閉じ括弧と同じ行にすることは可能ですか? これに対するフラグはありますか、それとも QScintilla のソースで何かを変更する必要がありますか?
python - ImportError: ninja-ide の実行中に Qsci という名前のモジュールがありません
ninja-ide http://ninja-ide.org/home/をインストールして実行しようとしています
ただし、ninja-ide を実行しようとすると、このエラーに直面しています
一晩中 ninja-ide をインストールしようとしています。
ソースからのインストール、さまざまなブログで言及されている apt-get 依存関係を使用したインストールをすべて試しました。
私はすべてをインストールしました。SIP、PyQt4、Qscintilla、あらゆる種類の依存関係。
/usr/local/include/python2.7
にpythonがインストールされていたので、pythonインストールフォルダのシンボリックリンクを作成しました/usr/include/python2.7
。
Qsci フォルダを と にコピーし/usr/include/qt4
まし/usr/lib/python2.7/dist-packages/PyQt4
た/usr/local/lib/python2.7/dist-packages/PyQt4
。
私は今、すべてをインストールするのにうんざりしています。なぜそれが私に
私は一晩中 Google と Stack Overflow を探し回っています。
pyqt4 - クラスのメソッドでオートコンプリートを使用する方法
クラスのメソッド/プロパティにオートコンプリートを使用する方法が見つかりません。
文字列の追加に add()を使用していますが、クラスでどのように機能するかわかりません。誰でも知っていますか?
編集 1
私は機能のためにそれを使用しています
サンプルのために、いくつかのクラスのメソッドを完了する必要があります
myclass1 myclass1->method1 myclass1->method2
myclass2 myclass2->method1 myclass2->method3
myclass2->と autocomplete method1, method3を書きたい
python - qscintilla python lexar の変更
この質問に似ています:既存の Scintilla lexer で新しい構成を作成して色付けしていますが、追加する代わりに、pyqt4 で lexer のテキストの色を変更したいと思います。私が見つけたクローズはQScintilla です。新しいレクサーを作成する方法、または既存のものを変更する方法は? ユーザーがあきらめたところです。
基本的に、MAYA などのより暗いテキスト エディター テーマに切り替えたいと思います (同じキーワード/構文の強調表示ではなく、全体的な色のテーマだけです)。
背景とデフォルトのテキストを設定するために、いくつかのオープン コードをオンラインで変更することができました。
コメント、インポート、例外など、python lexer の色を設定するためのアクセスが見つかりません。
python - MinGW (PyQt4.11、Qt4.8.6) を使用して Windows7 で Qscintilla2 Python バインディングを構築する
私はこの問題を約 3 日間解決しようとしましたが、ついに自分の質問を作成して助けを求める必要があると感じました。Windows 7x64とQt4.8.6
がインストールされています。インストールして動作させるには、 PyQtとQscintilla2を備えたPythonが
必要です。
ここで、私の最後の行動について説明します。含まれているパッケージの指示に従ってすべてを行いました。1)公式サイトからPython2.7.9 32bitをインストール。2)ここからSIPをダウンロード(開発スナップショット)、次に: 3)ここからPyQtをダウンロード
configure.py —platform win32-g++
mingw32-make
mingw32-make install
(インストーラーではなく開発スナップショット。MinGW でビルドする必要があり、インストーラーは MSVC バージョンを生成する必要があります)、次に:
configure-ng.py -spec win32-g++
mingw32-make
mingw32-make install
これらの手順の後、プロジェクトで PyQt をテストしました-すべて正常に動作します。
次に、Qsnitilla2 のインストールを開始しました。
4)ここからQsnitilla2をダウンロード(dev スナップショット)、次に: a) Qt4Qt5 フォルダー:
これによりQt4.8.6にQsnitilla2がインストールされました b) Python フォルダー内 (F.. Python バインド、すみません、私のフランス語):
この後、ld.exe エラー (リンク エラー) が発生しました:
次に、いくつかの調査を行った後、手動で Makefile.Release を編集しました ( -lpython27を追加して)
qmake qscintilla.pro -spec win32-g++
mingw32-make
mingw32-make install
config.py —spec win32-g++
mingw32-make
to LIBS パラメータ):
この後、正常に完了しました。つまり:これにより、 Qscintilla2 Python バインディング
がインストールされました。これで、Eclipse で Qsci autocomlplete を確認できます。
だから私はこれを試しました:
そして、私はこれをトレースバックに持っています:
LIBS = -L"c:\Qt-mingw\4.8.6\lib" -LC:\Python27\libs -LC:\Qt-mingw\4.8.6\lib -lqscintilla2 -lQtGui4 -lQtCore4 -lpython27
mingw32-make
mingw32-make install
from PyQt4.Qsci import QsciScintilla
from PyQt4.Qsci import QsciScintilla
ImportError: DLL load failed: Не найден указанный модуль
(Translation: The specified module could not be found)
Riverbank Web サイトのdev スナップショットとsrc パッケージの両方でこれを試しました。また、MinGW 4.8.1およびMinGW-w64 4.8.4も使用します。4.8 バージョン以上の MinGW-w64は使用できません。boost -1.55が必要であり、 MinGW 4.8のみをサポートしています。
今何をすべきかわかりませんが、自分のプロジェクトで Scintilla を使用したいと思っています。だから私はどんな提案にもとても感謝しています。
python - Qscintilla2 の自動補完と自動識別
私は自分のプロジェクトでこのクラスを実装しました:
すべてが正常に開始されますが、後でEnterキーを押すと、自動インデントされません。また、オートコンプリートもありません(ただし、何をオートコンプリートする必要があるかさえわかりません)。
どんな提案にもとても感謝しています。