2017-10-28 16 views
-1

내 창에서 사용자가 클립 보드에 복사 할 수 있도록하려는 읽기 전용 텍스트가 있습니다.텍스트 + 클립 보드 복사

읽기 전용 모드로 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

코드를 보여줍니다. – eyllanesc

답변

2

마우스 선택을 가능하게하기 위해, 당신은 trueTextInput::selectByMouse을 설정할 수 있습니다. 이렇게하면 읽기 전용 편집기에서 복사 할 수 있습니다.

TextInput { 
    readOnly: true 
    selectByMouse: true 
}