我需要禁止QPlainTextEdit小部件中的製表符輸入。相反,選項卡應該使用「焦點下一個」小部件。看起來setTabChangesFocus(bool)是爲此設置的,但將其設置爲true不起作用。我想這是一個Qt錯誤。有沒有人遇到同樣的問題並找到解決方案?setTabChangesFocus(bool)不起作用Qt
我在雪豹上使用Qt 4.5.2。
感謝, 鮑里斯
我需要禁止QPlainTextEdit小部件中的製表符輸入。相反,選項卡應該使用「焦點下一個」小部件。看起來setTabChangesFocus(bool)是爲此設置的,但將其設置爲true不起作用。我想這是一個Qt錯誤。有沒有人遇到同樣的問題並找到解決方案?setTabChangesFocus(bool)不起作用Qt
我在雪豹上使用Qt 4.5.2。
感謝, 鮑里斯
正確的解決方案是使用焦點代理小部件。參見:
我使用Qt 4.5.3,我很快測試它在我的應用程序,你是絕對正確的,setTabChangesFocus(真)應該切換「選項卡到文本編輯」到「標籤來改變焦點「...
我在Windows XP上,你是否重新實現了QPlainTextEdit?
在此期間,如果你真的不覺得你的問題的根源,你也許可以使用EventFilter ...
感謝安迪,我居然找到了解決辦法。看起來你需要把它放在另一個小部件(例如一個groupbox)中,它應該可以工作。
鮑里斯。