在我的窗口中,我有一个只读文本,我希望用户能够复制到剪贴板。
我尝试TextInput
只读模式,但这没有帮助。
我无法通过鼠标选择文本来复制它。
是否有内置解决方案?
我使用Qt 5.9.2。
代码:
import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick.Layouts 1.3
ApplicationWindow
{
visible: true
width: 640
height: 900
title: qsTr("MY APP")
TextInput
{
text: "MY TEXT"
anchors.centerIn: parent
font.pixelSize: 35
readOnly: true
}
}
答案 0 :(得分:2)
要启用鼠标选择,您可以将TextInput::selectByMouse设置为true
。这样就可以从只读编辑器进行复制:
TextInput {
readOnly: true
selectByMouse: true
}