文本 + 复制到剪贴板
Text + copy to clipboard
在我的 window 中,我有一个只读文本,我希望用户能够将其复制到剪贴板。
我已经尝试 TextInput
使用只读模式,但这没有帮助。
我无法select鼠标复制文本。
是否有内置解决方案?
我使用 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
}
}
为了启用鼠标选择,您可以将TextInput::selectByMouse设置为true
。这使得从只读编辑器复制成为可能:
TextInput {
readOnly: true
selectByMouse: true
}
在我的 window 中,我有一个只读文本,我希望用户能够将其复制到剪贴板。
我已经尝试 TextInput
使用只读模式,但这没有帮助。
我无法select鼠标复制文本。
是否有内置解决方案?
我使用 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
}
}
为了启用鼠标选择,您可以将TextInput::selectByMouse设置为true
。这使得从只读编辑器复制成为可能:
TextInput {
readOnly: true
selectByMouse: true
}