2017-02-21 8 views
-1

'textEdited'接続に関連する信号を照会する必要があり、方法を見つけることができません。Pyside(Qt) - 信号を照会する方法

# How the signal was created 
myLineEditWidget.textEdited.connect(theSignalIwantToQuery) 

+1

あなたの質問をよりよく説明できます – eyllanesc

+0

ウィジェットから放出された信号に接続された関数をクエリしたい – Woogi

+0

'関数をクエリする'とはどういう意味ですか? – eyllanesc

答えて

-1

信号は問合せできませんあなたの助けをいただき、ありがとうございます。彼らは瞬時に接続されている関数を呼び出します。また、構文はそのようには機能しません。それはlike thisで動作します。このコードが与えられる

この場合textEdited

def myFunction(self, text): 
    print text 

myLineEditWidget.textEdited.connect(myFunction) 

は、信号の名前です。シグナルの下に表示されているQLineEditウィジェットのin the Qt documentationが表示されます。このコードは、条件が発生したときに呼び出されるmyFunction()という関数に接続しています。したがって、ライン編集ウィジェットのテキスト編集時に、myFunction()、およびこの信号に接続されている他の機能(スロット)が呼び出されます。

Qtを見つけて、信号とスロットでグリップを取得しようとしましたが、おめでとうございます。それはあなたの頭の周りにそれを得るために少し時間がかかりますが、それはそれの価値が十分です。

+0

答えをありがとう、私は私が使用した用語で非常に明確ではなかった。 – Woogi

+0

実際には、関数に接続された新しい信号を作成して元の信号から関数を切り離すことができるように、ウィジェットからの信号によって呼び出された関数にクエリを実行しようとしていました。私は別の何かを把握する必要があります、ありがとう! – Woogi

関連する問題