Qt Quick Material开源组件ApplicationWindow

import QtQuick 2.6
import QtQuick.Controls 1.4
import QtQuick.Window 2.2
import Material 0.1  as  Material
import Material.ListItems 0.1  as ListItem

//源码参考:
// onPrimaryColorChanged: Theme.primaryColor = primaryColor
// onPrimaryDarkColorChanged: Theme.primaryDarkColor = primaryDarkColor
// onAccentColorChanged: Theme.accentColor = accentColor
// onBackgroundColorChanged: Theme.backgroundColor = backgroundColor
//
Material.ApplicationWindow{
    id:demo
    theme {
        //Material定义的颜色数组别名列表 [颜色][别名(深度)]
        //前景色
        primaryColor: Material.Palette.colors["blue"]["A700"]
        //未知
        primaryDarkColor: Material.Palette.colors["blue"]["700"]
        //未知
        accentColor: Material.Palette.colors["teal"]["500"]
        //tab子控件的高亮色
       tabHighlightColor: "red"
       onTabHighlightColorChanged: Theme.tabHighlightColor = tabHighlightColor
    }
//添加一个堆栈页面初始页
initialPage: Material.Page{
    id:page
    title:"demo"

}

}
“`Qt Quick Material开源组件ApplicationWindow_第1张图片

你可能感兴趣的:(Qt,Quick)