Qt Creator加States
加States
用户界面旨在在不同的场景中呈现不同的界面配置,或响应于用户交互来修改其外观。通常,会同时进行一组更改,以便可以看到接口在内部从一种状态更改为另一种状态。
这通常适用于接口,而不管其复杂性如何。照片查看器可能最初会在网格中显示图像,并且在单击图像时,将更改为详细状态,在该状态下,将扩展单个图像,并更改界面以显示用于图像编辑的新选项。在刻度尺的另一端,当按下按钮时,它可能会变为按下状态,在该状态下,其颜色和位置会被修改,从而看起来好像被按下了。
在QML中,任何项目都可以在不同状态之间进行更改,以应用更改相关项目属性的更改集。每个状态可以呈现不同的配置,例如:
显示一些UI项目,隐藏其他项目。
向用户呈现不同的可用操作。
开始,停止或暂停动画。
在新状态下执行一些所需的脚本。
更改特定项目的属性值。
显示不同的视图。
创建States
要打开States视图中,选择查看>查看>States。要折叠或展开开放的观点,选择切换国或按CTR + Alt + S键。您也可以右键单击视图,然后选择折叠或展开。
在State