qtextedit

    1

    1答えて

    QTextEditをサブクラス化して、Shiftキーを押しながら選択範囲を移動してテキスト選択を変更できるようにしたいとします。現在のところ、shift-clickはアンカーの移動を許可していません。最初のステップは、デフォルトのシフト・クリック機能を無効にすることだと思います。 mousePressEventとmouseMoveEventを使用してこれを実行しようとしましたが、Shiftキーを押

    0

    1答えて

    この質問はbounding boxの例を少し変更したものです。私は単純な形を描く方法を理解しようとしています。私はちょうど境界ボックスを、上左端点から下端点までの対角線で置き換えたいと思います。しかし、QLine()はshow()メソッドを持たず、viewport()もaddItem()メソッドを持ちません。だから、私はラインが表示されていないと思う。ここでshowBoxes方法の私の修正です:

    0

    1答えて

    QWidgetのサブクラスLineBandにカラーパラメータを追加します。私は、Python 3のサブクラスに追加のパラメータを追加する方法のいくつかの例を見つけ、アドバイスに従ったと信じています。それでも、私がbox = LineBand(self.widget2, color)を使って新しいバージョンのクラスを呼び出すと、エラーFile "C:/Users/...", line 63, in

    0

    1答えて

    わかりません。私は、すべてのテキストの文字フォーマット、ブロックフォーマット、ルートフレームフォーマット、ページサイズをQTextEditに設定しました。そして、私は手動ですべてのテキストを削除し、新しいものを入力するか、または私はすべてのテキストを選択し、バッファから新しいものを貼り付ける場合は、次にボイル! - すべての書式が失われます。 QTextEdit(char、ブロック、ページなど)の

    0

    1答えて

    私の経験: 私は、一般的にはPythonを使用して確信していますが、私はPyQt5に新しいです。私は現在、テキストエディタを構築するためのPython 3.6用のPyQt5を使用しています 、それは、通常のテキストエディタは、例えば、ファイルを保存したファイルを開いていた基本的な機能のすべてを持っている:私は働いている何 私の問題は など、フォントを変更 は現在、私はさまざまなボタンとメニューバー

    0

    1答えて

    私はQTextEdit内のいくつかの単語にmergeCharFormatを使用して強調表示しています。これは次のようなものです。 import sys from PyQt4 import QtGui, uic from PyQt4.QtCore import * def drawGUI(): app = QtGui.QApplication(sys.argv) w =

    1

    1答えて

    ウィジェットにテキストを入力して関数の値を変更したいとします。 QLineEditとQTextEditのどちらを使うべきかはわかりませんが、私はいくつかのドキュメントを読んでいて、すべてそれを行うことができるようです。私は以下のようないくつかのサンプルコードを持っています。 import sys import PyQt4 from PyQt4 import QtGui, QtCore fro

    0

    1答えて

    の色を変更する方法。 QTextEdit(PyQy4)のデフォルトの白い背景の色がそうでなければ他のQtのウィジェットのために働いているの手段によって変更することができないように私には思えます。私は、次のことを試してみました: w.setTextBackgroundColor(QColor(0,0,0)) w.setAutoFillBackground(True) p = w.palett

    2

    1答えて

    私はQTextEditオブジェクトを作成しました。以下のコードは、現在選択されているテキストにランダムに色分けされたハイライトを追加します。ハイライトを半透明にする必要があるので、ハイライトを重ねて見ることができます。 "setAlpha"の使用は何もしないようです。ハイライトのアルファ値を設定する方法や、半透明を得る方法はありますか? # Define cursor & span self.