1. 程式人生 > >Qml ScrollView 和 TextArea 有 灰色區域

Qml ScrollView 和 TextArea 有 灰色區域

寫在最前面:
一、本文解決的問題是Qml中,使用ScrollView 和 TextArea 進行設計輸入框時,初始化的時候預設會有一個灰色框框。

二、相關程式碼如下:

    ScrollView{
        TextArea{
        //這樣寫鐵定會出現灰色框框,不知道算不算的上是Qt的一個Bug。
        }
    }

三、問題執行如圖:
在這裡插入圖片描述

圖片中灰色的區域實際上就是TextArea的區域,被灰色給覆蓋了。

四、解決辦法:
目前根據我的實驗,沒有一個完美的解決辦法,第一種解決辦法是填充預設提示文字,示例程式碼和執行如下:

在這裡插入圖片描述

如果這樣都還不能滿足你的慾望,請看下面:

五、暴力解決灰色地帶
程式碼和執行的結果如下:
在這裡插入圖片描述

寫在最後,你如果有比我更加流弊的方法,請留言,相互學習。

有問題,我們可以相互學習,Q:543985125