Qt5.7这个例子给出了“指针”光标,但是Qt5.8,我得到了“ibeam”光标(就像我要插入的那样)。
import QtQuick 2.7
import QtQuick.Controls 2
ApplicationWindow
{
width: 1024
height: 800
visible: true
Flickable
{
anchors.fill: parent
flickableDirection: Flickable.VerticalFlick
TextArea.flickable: TextArea
{
font.pixelSize: 25
text: "hello world"
readOnly: true
}
}
}
这是一个刻意改变,如果是这样,我如何显示只读TextArea的指针光标?
感谢。
更新#1:
添加虚拟MouseArea
似乎可以修复它。我不知道为什么/
Flickable
{
anchors.fill: parent
flickableDirection: Flickable.VerticalFlick
TextArea.flickable: TextArea
{
font.pixelSize: 25
text: "hello world"
readOnly: true
MouseArea
{
anchors.fill: parent
enabled: false
}
}
}
答案 0 :(得分:0)
根据Mitch和Jpnurmi的评论,显然这是一个现在修复的错误。太好了!
与此同时,我的解决方法是虚拟MouseArea
TextArea.flickable: TextArea
{
font.pixelSize: 25
text: "hello world"
readOnly: true
MouseArea
{
anchors.fill: parent
enabled: false
}
}