2016-11-15 56 views
-1

我正在嘗試創建一個類似於app的計算器。該應用程序將有一個輸入並立即顯示結果,而無需用戶明確按任何按鈕。所以,當過用戶想計算的結果說:「123 + 321」,然後輸入每個字符的更新標籤

輸入 - >輸出

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

我有將識別輸入,併產生相應的產出,但我的函數當我想要更新輸出標籤時,需要每次按下PushButton。任何可以幫助我更新文本框中每次更改的標籤的解決方案。

+1

使用lineedit – eyllanesc

+0

謝謝。插槽名爲'on_lineedit_textChanged()'我正在使用,它工作完美,因爲我想要@eyllanesc –

回答

0

由於eyllanesc在評論中提到我們可以使用插槽。有一個名爲textChanged的插槽,可用於執行editline文本框中的每個更改的功能 右鍵單擊editline並選擇go to slot,然後選擇textChanged,然後您將能夠鍵入代碼以執行所需的操作。

+0

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

+0

我剛剛回答我的問題,我們可以使用'on_editline_textChanged()'插槽,如你所說。 –