page-timer

QML编程:页面导航效果的实现

纵饮孤独 提交于 2019-11-30 08:24:21
QML作为一种脚本化语言,可以很方便的实现各种图形特效,同时又能友好的和Qt中的C++代码进行交互。随之QML的日趋成熟,使用QML进行项目开发,成为一种选择 本文介绍两种方式实现支持Button直接跳转切换和页面滑动切换效果 使用SwipeView控件实现,重写contentItem属性: import QtQuick 2.7 import QtQuick.Controls 2.0 import QtQuick.Layouts 1.3 import QtQml.Models 2.3 import QtQuick.Controls.Material 2.0 ApplicationWindow { visible: true width: 800 height: 600 title: qsTr("Hello World") Material.theme: Material.Light Material.accent: Material.DeepOrange Material.primary: Material.Blue ColumnLayout{ anchors.fill: parent Rectangle{ Layout.fillWidth:true height: 30 Button{ id:indicator anchors.fill: parent checkable: