2016-11-15 2 views
-1

私はappのような電卓を作成しようとしています。このアプリケーションには、ユーザが任意のボタンを明示的に押さなくても、入力を取得してすぐに結果を表示することができます。これまでに、ユーザが任意の結果を計算したいが、「+ 321 123」その後、入力されたすべての文字の更新ラベル

入力と言うときに - >出力

1 --> 1 
12 --> 12 
123 --> 123 
123+ --> 123 
123+3 --> 126 
123+32 --> 155 
123+321 --> 444 

私は入力を認識し、関連する出力を生成する関数を持っていますが、私プッシュボタンを押すたびに出力ラベルを更新する必要があります。テキストボックスのすべての変更時にそのラベルを更新するのに役立つすべてのソリューション。

+1

行番号 – eyllanesc

+0

のスロットを使用していただきありがとうございます。 'on_lineedit_textChanged()'という名前のスロットが使用されていて、@eyllanescが欲しいと思っているので、完全に動作しています –

答えて

0

eyllanescがコメントで述べたように、私たちはスロットを使うことができます。 テキストボックス内のすべての変更に対して関数を実行するために使用できるtextChangedというスロットがありますを右クリックしてgo to slotを選択し、textChangedを選択すると、必要な操作を行うためのコードを入力できます。

+0

??????????????? – eyllanesc

+0

私はちょうどあなたが言ったように 'on_editline_textChanged()'スロットを使うことができると私の質問に答えました。 –

関連する問題