textEditフィールドがあり、このフィールド内で選択したテキストを処理したいのですが(フォーマットではありません)。
これまでのところ、ボタンを次のように接続します。
QtCore.QObject.connect(self.ui.mytext_button、QtCore.SIGNAL( "clicked()")、self.mytext)
方法:
def mytext(s):
return s.upper()
しかし、sが選択されたテキストであることをPythonに伝えるにはどうすればよいですか?私はそれがselectionStart()、selectionEnd()で何かであることを知っています。そして、それをmytextが返すものに変更する方法は?insertText()を使ったものだと思いますが、ここでも詳細がわかりません。