QStateMachine-System のPyQt5適切な使用方法について質問があります。
使用する
State.assignProperty(aLineEdit, "plainText", "Some text")
がアクティブなときはいつでも -property"Some text"に設定できます。plainTextaState
質問:"Some text"実行前に が定数または既知でない場合はどうなりますか? 私の意図は、状態に入ったときに適切な値を生成する値の代わりに、関数を渡すことです ( partialor式をイベントに接続するのと同じです)。lambda
この動作をエミュレートする唯一のアイデアは、プロパティを に設定する関数を接続することaState.enteredです。ただし、プロパティが設定されている場所が混同されており、QStateMachine手動で状態を自分で設定する必要がないように使用する理由があるため、このソリューションには満足していません。