問題タブ [qplaintextedit]
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.
qt - QtはQTextEdit/QPlainTextEditで元に戻す履歴をクリアしますか?
QPlainTextEdit があり、大きなファイルを開くときに進行状況ダイアログを作成しています。setText を使用するのではなく、QTextCursor.insertText を使用して一度に 1 行のテキストを追加したいと考えています。問題は、このようにすると、追加された各行を元に戻すことができるということです. 元に戻す履歴をクリアする方法はありますか?
c++ - QT がメンバーにアクセスできない
私のプログラムは完全に起動し、作成した QPlainTextEdit(console) ウィジェットが表示され、そのウィジェットからメソッドを呼び出すと、プログラムは失敗して終了します
main.cpp
cmdmw.h
cmdmw.cpp
console.h
コンソール.cpp
c++ - Qt 5.3 QPlainTextEdit はスクロール ロックを実装します
Qt 5.3 とQPlainTextEdit
ベースのウィジェットを使用しています。テキストを常に追加/挿入します。コンテンツを手動でスクロールする場合はスクロールをロックしたいので、画面は同じ場所に保持されます(コンテンツは追加/挿入され続けます)。カーソルを配置し、insertText/appendText を使用して、コンポーネントにテキストを追加/挿入します。
何か案は?
c++ - QPlainTextEdit で Ctrl+Wheel を使用してテキスト ズームを有効にします
ドキュメントには、編集キー バインディングと読み取り専用キー バインディングエントリのCtrl+Wheel両方で、QPlainTextEdit でズームイン/アウトのキー バインディングがサポートされていることが記載されています。
これにより、この機能はすぐに使用できると思いました。しかし、私がしてCtrl+Wheelも何も起こりません。その機能を有効にするために特に何かする必要がありますか?
c++ - QPlainTextEdit - 手動で取り消しスタックにプッシュする
でコードエディタを構築していますQPlainTextEdit
。デフォルトでは、1 行に一連の単語を入力して [元に戻す] を押すと、行全体が削除されます。すべての文字でスタックを手動で元に戻すためにプッシュしたいので、元に戻すをクリックすると前の文字が削除されます。次に、非文字のみのキャプチャなどを実装できます...一度に1つの論理トークンを元に戻すことができます。どうすればいいのですか?
皆さんが私を助けてくれることを願っています。前もって感謝します。
c++ - QPlainTextEdit ドキュメントのプレーン テキストのみを印刷する
QPlainTextEdit
色、背景、またはフォーマットなしでコンポーネントのドキュメントを印刷する方法を知りたいです(プレーンテキストのみ)。私が持っているコードは背景を印刷しています(私の場合は黒地に白)。
何か案は ??前もって感謝します !
c++ - QPlainTextEdit とその内容の間のスペースを削除するにはどうすればよいですか
Windows で C++ と Qt を使用して、QPlainTextEdit を使用して画面にデータを出力する単純なアプリケーションを作成しています。問題は、ここに示すように、QPlainTextEdit の境界線とテキストの間に小さな内部マージンがあることです: http://i.stack.imgur.com/ovIrJ.png。
(QPlainTextEdit のテキストは、ギャップを強調するために選択されています)
setContentsMargins(0, 0, 0, 0)
とを使用してみsetStyleSheet("padding:0;")
ましたが、代わりに QTextEdit または QTextBrowser を使用しましたが、それでも小さなマージンが得られます。
グーグルで検索すると、この未回答の質問が qtcentre.org に表示されました。
私はこれが些細なことであることを知っていますが、しばらくの間本当に私を悩ませてきました.
助けてくれてありがとう!
c++ - QPlainTextEdit コンテンツを色で QPixmap にレンダリングする方法は?
次のコードを使用して、QTextEdit のコンテンツを QPixmap にレンダリングすることに成功しました。しかし、これは QPlainTextEdit では失敗します。QTextEdit の代わりに QPlainTextEdit を使用すると、コンテンツが色なしでレンダリングされます (すべて黒/白)。
QPlainTextEdit のコンテンツを色でレンダリングするにはどうすればよいですか? ご注意ください、
- QPlainTextEdit でテキストを html として設定すると、色付きの出力が生成されます。
- 関数を使用し
QSyntaxHighlighter::setFormat
てテキストの色を設定しています。
Qt4.8.5、VS2008、Windows7を使用しています
c++ - QGraphicsView 内の QPlainTextEdit (スクロール可能なウィジェット)
の中にQGraphicsView
アイコンがありQPlainTextEdit
ます。ビューは のサイズにうまくくっつきQPlainTextEdit
、スクロールもします。問題は、のQGraphicsScene
高さをビューの高さに設定することです。
シーン サイズはビューに合わせて で設定されますsetSceneRect()
が、効果はありません。ビューを紫で、シーンを赤で色付けしました。
この挫折を手伝ってくれませんか?同様の問題を抱えている人は見つかりませんでした。
c++ - QPlainTextEdit - 絶対サイズ
QPlainTextEdit
にないかのように、の絶対高さを取得する必要がありQAbstractScrollArea
ます。私はすでにそれを見つけるのに約1時間費やしました。を検索し、QPlainTextEdit
名前にサイズが含まれるすべてのプロパティを試しました。QTextDocument
QAbstractScrollArea
blockCount()
byを掛けblockBoundingRect(firstVisibleBlock()).height()
てコンテンツオフセットに追加する以外の方法があることを願っています。(ブロックは同じサイズです。)
前もって感謝します。