問題タブ [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.

0 投票する
1 に答える
9252 参照

python - PyQt4はQsciをインポートできません

ハードウェアの互換性の理由でアップグレードできない古いLinuxシステム(CentOS 4.4)にPyQt4をインストールしています。Python 2.6、QT4、SIPをインストールしましたが、PyQt4をインストールしてもエラーは発生しませんでした。

Pythonを実行すると、次のようになります。

私は周りを見回して、/usr/local/lib/python2.6/site-packages/PyQt4/uic/widget-plugins/qscintilla.pyコメント以外のものがほとんど空になっていることを見つけました:

何か案は?

0 投票する
1 に答える
747 参照

qt - Scintilla(QScintilla)3番目のマーカー定義が失敗する

私のクラスでは、エラー用、警告用、ブレークポイント用の3つのマーカーを定義しようとしています。これは、2つのマーカーを定義しようとしたときにうまく機能しましたが、何らかの理由で、これらのマーカーの3分の1が行に追加されたときに表示されません。定義の順序を切り替えると、markerAdd()が呼び出されたときに表示されないのは常に3番目の定義です。ピックスマップは有効であり、Scintillaの戻り値は、マーカーの定義と追加の両方で正しいように見えます。QScintillaは、基になるシンチラコードを呼び出す前にいくつかのチェックを行うだけなので、これはQScintillaの質問というよりも一般的なScintillaの質問です。このコードのデバッグをどこから始めればよいのかわかりません。それが既知のシンチラ癖であろうと私のせいであろうと、誰かがこれに光を当てることができれば、私は永遠に感謝するでしょう。

printfステートメントの横に黄色の箇条書きがあるはずです。警告とブレークポイントの定義を切り替えると、黄色の箇条書きが表示され、黒い箇条書きが消えます。

0 投票する
1 に答える
967 参照

qt - QScintillaでキーボードショートカットがトリガーされないようにする(サンプルコード)

通常のQLineEditフィールドでは発生しないのと同じように、QScintillaウィジェットでコードを編集するときにアプリケーションのキーボードショートカットがトリガーされないようにしたいと思います。

以下の実行可能なサンプルコードでは、スペースバーがショートカットとして設定されているため、QScintillaウィジェットに空白を入力することはできませんが、QLineEditでは正しく機能します。

QScintillaがキーボード入力を適切に取得していないことが関係しているのではないかと思います(文字を入力できるので、明らかにそうですが)。

0 投票する
1 に答える
827 参照

c++ - QSciScintillaの背景色

QSciScintillaエディターウィジェット全体の色を変更しようとしています。関数を使ってみました

しかし、それはテキストの後ろの色だけを変えるようです(スクリーンショットを参照)。ボックス全体の背景色を変更するにはどうすればよいですか?

前もって感謝します。

0 投票する
2 に答える
442 参照

python - PyQT Qscintilla Progress 4gl

私は最近、PythonアプリケーションにQsciLexerCustomを実装することにより、独自のProgress4GLエディターを作成することをいじっています。しかし、Qscintilla Sourceを閲覧しているときに、QScintilla / lexers /LexProgress.cppにすでに4gllexerの進行状況があることに気付きましたが、http://www.riverbankcomputing.com/static/Docs/QScintilla2/annotated.htmlを読んでいる間何も指定していませんQsciLexerProgressクラス、またはこのレクサーにアクセスするための任意の手段。

誰かがこれを行う方法を知っていますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
401 参照

python - Qscintilla/PyQt4 で SCI_SEARCHINTARGET を使用する

Qscintilla ウィンドウで文字列の位置を検索しようとしています。

(実行可能な) モック コードの一部を次に示します。

"world"現在文字列を保持しているテキスト エディタ ウィンドウで文字列を検索します"Hello world"。ただし、-1文字列がテキスト エディター ウィンドウに明確に存在する場合、検索は返されます (文字列を見つけることができませんでした)。

問題は何ですか?

0 投票する
1 に答える
1969 参照

python - PySide の QScintilla

私は PySide が好きで、しばらく使用していますが、現在取り組んでいるプログラムでは、高度なコード エディターが必要です。

QScintillaを見つけましたが、それは PyQt 用です。それは PySide と互換性がありますか? もしそうなら、どのように使用しますか? 私はPySide-QScintilla
も見ましたが、それはいくつかのファイルであり、ファイルに関連するものさえありません! 誰かがそれを使用しましたか?プログラムにどのように組み込むのですか? 私もqutepartを見ましたが、必要なものにはあまりにも基本的すぎるようです。.h__init.py____init__.py.h

QScintilla 以外のソリューションも受け入れますが、以下が必要です。

  • エラーの強調表示
  • 構文の強調表示
  • コードの提案 (入力中のドロップダウン メニュー)
  • 行番号
  • カスタムカラー
  • 少なくとも GPL である必要があります (LGPL が望ましいでしょう)。

その他の機能はどれも素晴らしいです。

0 投票する
0 に答える
292 参照

makefile - Make: 暗黙的なルール定義でセパレーターが欠落している

Eric IDEを Windows 7にインストールしましたが、 QScintilla2ライブラリが必要です。qmake と MinGW の make を使用してそのライブラリをビルドしようとしたところ、make エラーが発生しました。

メイクファイルの内容:

私はmakeに慣れていないので、このコードの意味とエラーの修正方法を誰か説明できますか?

注: \t を << の前に挿入すると、次のエラーが発生しました。