gpt4 book ai didi

Qt5.8 QML 为什么只读的 Controls2.TextArea 有 ibeam 光标?

转载 作者:行者123 更新时间:2023-12-04 17:54:01 25 4
gpt4 key购买 nike

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
}
}
}

最佳答案

根据 Mitch 和 Jpnurmi 的评论,显然这是一个现已修复的错误。伟大的!

与此同时,我的解决方法是一个虚拟的 MouseArea

 TextArea.flickable: TextArea
{
font.pixelSize: 25
text: "hello world"
readOnly: true

MouseArea
{
anchors.fill: parent
enabled: false
}
}

关于Qt5.8 QML 为什么只读的 Controls2.TextArea 有 ibeam 光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41990013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com