2016-11-01 8 views
2

私は、ユーザのアドバイスとして期待される入力を示すテキストヒントを表示する方法を探しています。例えば、Googleの検索バーを取る:QML TextEdit内のプレースホルダテキスト

enter image description here

私が行方不明ですプロパティがあり、またはスクリプトを通じて達成する必要があり、この何かがありますか?

答えて

9

このプロパティはQtクイック入力項目には存在しません。あなたは、機能hereに投票することができます。一方

、あなたはあなたではなく、純粋なQtのクイックを使用する場合2.

をコントロールし、あなたがコントロールが何に似て何かをすると、フィールドの上Text項目を追加することができQtのクイックからTextAreaを使用することができます。

import QtQuick 2.5 
import QtQuick.Window 2.2 

Window { 
    width: 300 
    height: 300 
    visible: true 

    TextEdit { 
     id: textEdit 
     width: 200 
     height: 50 

     property string placeholderText: "Enter text here..." 

     Text { 
      text: textEdit.placeholderText 
      color: "#aaa" 
      visible: !textEdit.text 
     } 
    } 
} 
+0

[ 'TextField'(http://doc.qt.io/qt-5/qml-qtquick-controls-textfield.htm)Qtのクイックからも1を制御する処理を行い。 – GrecKo

関連する問題