2017-07-05 2 views
0

qmlのテキスト領域に表示される行を削除するにはどうすればよいですか?それは可能ですか?グルーヴ・ミュージックにはラインがないほどのものがあるから!それは何ですか? 代わりに他のコンポーネントを使用する必要がありますか?事前にQML TextAreaベースライン

おかげ

TextArea{ 
      id:search 
      placeholderText: qsTr("Search") 
      x:7 
      width: parent.width - 25 
      onFocusChanged: border.color= "gray" 

     } 

スクリーンショット(何行のみプレースホルダテキストを持たない溝音楽検索ボックスや電報のように):

enter image description here

+0

Qtのバージョンは何?どのようなOSですか?どのような行ですか?私は私の中に 'TextArea'という行はありません。 – folibis

+0

5.9 - windows - 画像をアップロードして私の意味を表示することはできません – Someone

+0

ここに直接アップロードできない場合は、別の場所にアップロードしてリンクを共有してください – eyllanesc

答えて

0

マテリアルスタイルのように見えます。あなたはnullbackgroundを設定することにより、ラインを無効にすることができます

import QtQuick 2.7 
import QtQuick.Controls 2.0 

ApplicationWindow { 
    visible: true 
    width: 640 
    height: 480 

    TextArea { 
     placeholderText: qsTr("Search") 
     focus: true 
     background: null 
     anchors.centerIn: parent 
    } 
} 
+0

それは働いています - ありがとう – Someone