写在最前面:
一、本文解决的问题是:Qml中,使用ScrollView 和 TextArea 进行设计输入框时,初始化的时候默认会有一个灰色框框。
二、相关代码如下:
ScrollView{
TextArea{
//这样写铁定会出现灰色框框,不知道算不算的上是Qt的一个Bug。
}
}
三、问题运行如图:
图片中灰色的区域实际上就是TextArea的区域,被灰色给覆盖了。
四、解决办法:
目前根据我的实验,没有一个完美的解决办法,第一种解决办法是填充默认提示文本,示例代码和运行如下:
如果这样都还不能满足你的欲望,请看下面:
五、暴力解决灰色地带
代码和运行的结果如下:
写在最后,你如果有比我更加流弊的方法,请留言,相互学习。
有问题,我们可以相互学习,Q:543985125