qplaintextedit

    8

    1答えて

    QPlainTextEditQFormLayoutに追加すると、ウィジェットのサイズが垂直方向に変更されません。下のコードでは、テキストフィールドは水平方向に正しくスケールアップされますが、垂直方向にはスケールアップされません。 誰でもこの動作を説明して解決策を提供できますか?私は無駄に知っているすべてのトリックを試してみました。ここ from PyQt4 import QtGui class

    23

    4答えて

    テキストに改行を追加せずにQPlainTextEditにテキストを追加する必要がありますが、両方のメソッドappendPlainText()とappendHtml()が実際に新しい段落を追加します。私は QTextCursorを使って手動でそれを行うことができ : QTextCursor text_cursor = QTextCursor(my_plain_text_edit->document(

    2

    1答えて

    Qt Designerで作成したフォームからQPlainTextWidgetに入力したキーストロークを読み取る必要があります。 私は結果のテキスト全体をQPlainTextWidget.toPlainText()で読むことができると知っていますが、それらが入力されたときに個別にその文字を読む必要があります。 (私は写真家向けのファイル名変更プログラムを作成しており、テキストボックスに入力した結果の

    0

    2答えて

    Qtデザイナによって作成されたテキスト編集 - QPlainTextEditを持つシンプルなアプリがあります。 mainWindow.cppから必要なのはsetViewportMarginsですが、次のエラーメッセージが表示されます。void QAbstractScrollArea :: setViewportMargins(int、int、int、int) 'が保護されています。 コード: ui

    0

    1答えて

    高度な検索システムを作成しようとしています。私がしようとしているのは、QTextBrowserに、あなたが探している文字列のどこに行を表示し、それをクリック可能にするかです。クリックすると、その行にリダイレクトされます。 これはどのように可能ですか?

    29

    1答えて

    QTextEditとQPlainTextEditの違いは何ですか? 私はQt5を学ぶためのエクササイズとしてテキストエディタをコーディングしていますが、QTextEditまたはQPlainTextEditのどちらを使用するのか不思議です。 これまで私はQTextEditに画像を表示できることを知りましたが、それ以外は私とちょっと同じです。 私のテキストエディタは、基本的な構文ハイライト(おそらくt

    0

    1答えて

    私はQPlainTextEditを持っていて、その中にいくつかの単語をハイライト表示しています。マウスでマウスを動かすと、 QT IDEで、このようなワード何かが が、私はこれがそう任意のアイデア、コードや同様のプロジェクトは、私が作成されます。このケースでは、事前

    0

    1答えて

    PyQt/PySideで実装したモデリング言語用の小さなIDEがあります。コードナビゲータを実装しようとしていますが、編集中のファイルの別のセクションにジャンプします。 現在の実装である:OKに動作するようです(2)変更が行われ、いつでも、(だらしが)ファイルを解析し、ナビゲータ・ペイン を更新し、(1)QPlainTextEditor.textChangedに接続しますが、私はこれが遅いシステム

    1

    1答えて

    次のスニペットでキーコンボ(Ctrl-Sなど)を使用する方法を教えてください。私はGoogleとQtのマニュアルを検索しましたが、それをどうやって行うのかまだ分かりません。私はQtが初めてです。どんな助けでも大歓迎です。 (PSは@ekhumoroする:。。。私はここにあなたのアイデアを使用し、私は「PyQt: How to insert text at the cursor in QTableV

    2

    2答えて

    私はQPlainTextをサブクラスで編集しています。私はカスタム機能を実装できるように元に戻す/やり直しコマンドをインターセプトしたいと思います。 私は、元に戻す/やり直しの機能をsetUndoRedoEnabledで無効にでき、Ctrl + ZキーとCtrl + Yキーの押下を検出できることを認識しています。しかし、これはそれを実行する最良のクロスプラットフォームのようなものではありません。