Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在Qt中制作一个材料导航抽屉和工厂吗?_Qt_Qml_Qt5_Qtquick2_Qtquickcontrols2 - Fatal编程技术网

我可以在Qt中制作一个材料导航抽屉和工厂吗?

我可以在Qt中制作一个材料导航抽屉和工厂吗?,qt,qml,qt5,qtquick2,qtquickcontrols2,Qt,Qml,Qt5,Qtquick2,Qtquickcontrols2,我是Qt新手,我下载了V5.7,其中QuickControls 2.0主要用于Android开发,我想知道是否有可能使用一些材料控件,如滑动导航抽屉和浮动动作按钮,因为它们现在无处不在(例如,最近的twitter应用程序) 谢谢。使用Qt quick controls 2.0中的抽屉。我也在寻找一个申请抽屉和一个抽屉 为了帮助你,我做了一个简单的例子。将它粘贴到您的main.qml中并运行它 import QtQuick 2.7 import QtQuick.Controls 2.0 impor

我是Qt新手,我下载了V5.7,其中QuickControls 2.0主要用于Android开发,我想知道是否有可能使用一些材料控件,如滑动导航抽屉和浮动动作按钮,因为它们现在无处不在(例如,最近的twitter应用程序)


谢谢。

使用Qt quick controls 2.0中的
抽屉。我也在寻找一个申请抽屉和一个抽屉

为了帮助你,我做了一个简单的例子。将它粘贴到您的
main.qml
中并运行它

import QtQuick 2.7
import QtQuick.Controls 2.0
import QtQuick 2.7

ApplicationWindow {
    id: window
    width: 480
    height: 640
    visible: true

    Drawer {
        id: drawer
        width: window.width/2
        height: window.height
        Rectangle{
            Column{
                spacing: 5
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
                Label{
                    text:"Awesome"
                }
            }
        }
    }

    Rectangle {
        id: rectangle1
        color: "#ffffff"
        anchors.fill: parent
        anchors.centerIn: parent
        Label{
            id:label
            text:"Yeah Label is awesome"
        }
        Rectangle{
            id: rectangle
            anchors.centerIn: parent
            color:"Red"
            height: parent.height/2
            width: parent.width/2
        }
    }
}

自Qt 5.8版本以来,Qt Quick Controls 2.1有一个名为的QML类型,该类型在材质样式中具有提升效果。该按钮在以下位置显示为浮动操作按钮:


新控件通常旨在简化嵌入式/移动开发。与以前的控件不同,它们提供了内置的可滑动区域(请参阅以前的控件中缺少的内容。浮动操作按钮没有默认植入。不过,您可以找到许多用户实现,或者自己轻松创建一个。@BaCaRoZzo Ok很高兴知道这是可能的,它像本机吗?有关于它的任何引用吗?我还可以在QML类型中看到SwipeView。当然没有t native,由于样式的原因,它看起来是这样的,并且它以类似的方式工作(请参阅链接文档)。