我有一個按鈕,它的文本會發生變化,當它的文本發生變化時,它的寬度也會發生變化。我想在更改文本時為寬度變化設定影片。我怎樣才能做到這一點 ?
我嘗試關注但它不起作用
import QtQuick.Window 2.15
import QtQuick 2.15
import QtQuick.Controls 2.15
Window {
width: 500
height: 600
visible: true
Button {
property bool t: false
text : t ? "very more text hahaha haha hehe" : "less text"
onClicked: t = !t
Behavior on width {
NumberAnimation {
duration: 1000
}
}
}
}
uj5u.com熱心網友回復:
Button 寬度的變化是其implicitWidth 在此處更改的副產品。
通過更改要觸發的行為implicitWidth而不是width您將獲得預期的行為。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/495419.html
標籤:qt 动画 qml qtquickcontrols
