2017-11-28 4 views
0

問題がある編集後にボタンが表示されない、qml、qt quick2

編集後にボタンが表示されない。ボタンは、コードに行く直後にそのプロパティを失う。それがここで行われるように

onClicked: fileDialog.open() 

Button { 

    id: edit 
    x: 374 
    y: 385 
    width: 132 
    height: 60 
    text: qsTr("edit") 
    highlighted: false 
    flat: false 
    down: false 
    checked: false 
    autoRepeat: false 
    autoExclusive: false 
    hoverEnabled: false 
    checkable: false 
    activeFocusOnTab: true 
    bottomPadding: 0.1 
    onClicked: fileDialog.open() 
} 
+0

をどのように記述してください。それをインスタンス化する。どのバージョンの 'Button'を使用していますか? 'QtQuick.Control 2.x'または' QtQuick.Controls 1.x'から?問題を再現するために必要な完全な(ただし最小限の)コードを含め、問題を再現するための正確な手順を記述してください。 – derM

+1

ようこそ。これまでに試したことを理解するのに役立つ[質問のしくみ](https://stackoverflow.com/help/how-to-ask)を検討してください。 – Forty3

答えて

-2

私はあなたのコード内のエラーを参照してください

行はこの

onClicked:{ fileDialog.open()} 

次のようになります。http://doc.qt.io/qt-5/qml-qtquick-mousearea.html

+0

QMLでは、両方のオプションが適切です。 – eyllanesc

+0

@eyllanesc onClickedは、クリックされた信号に反応し、パラメータではないので、それについてはわかりません – gussPepe

+0

これを試してみると、両方のコードが機能することがわかります。 :P – eyllanesc

関連する問題