QML-StackView

摘要:
importQtQuick.Controls2.2importQtQml2.2importQtQuick 2.9ApplicationWindow{title:qsTr(“HelloWorld”)640height:480visible:trueRow{id:row;width:pparent.width;height:40;按钮{id:btn1;text:“1”on单击:{stack
import QtQuick.Controls 2.2
import QtQml 2.2
import QtQuick 2.9
ApplicationWindow {
    title: qsTr("Hello World")
     640
    height: 480
    visible: true

    Row{
        id:row;
        width: parent.width;
        height: 40;
        Button {
            id:btn1;
            text: "1"
            onClicked: {
                stack.push(mainView);

            }
        }
        Button {
            id:btn2;
            text: "2"
            onClicked: {
               stack.push(gView);
            }
        }
    }



    StackView {
        id: stack
         parent.width;
        height: parent.height-row.height;
        anchors.top:row.bottom;
        Component.onCompleted: {
            stack.push(gView);
            stack.push(mainView);
        }
    }

    Component {
        id: mainView;
        Main_struct{}
    }
    Component {
        id: gView;
        MyGuid{}
    }

}

删除、添加:

    function respondNodeClick(node_id)
    {
        if(100===node_id)//主页
        {
           for(var i=stack.depth;i>1;i--)
            {
                stack.pop();
            }
        }
        else if(101===node_id)//返回
        {
            if(stack.depth > 1)
            {
               stack.pop();
            }
        }
        else if(5===node_id)//显示频综/波形qml
        {
            stack.push(gView);
        }
    }

ps:

1、stackview是动态生成界面,如从1界面->2界面->1界面->2界面,2界面不会一直存在,而是被销毁,最后一次进入2界面后,会再次生成2界面,所以这种方式不太适合实时监控的界面

免责声明:文章转载自《QML-StackView》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Flask web开发之路七深入理解openstack网络架构(1)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

windows server2012 nVME和网卡等驱动和不识别RAID10问题

安装2012--不识别M.2nVME,下载官方驱动程序,并将其注入没有多个驱动程序的系统--添加ITSK通用驱动程序:|Win8012R2.x64网卡驱动程序无法打开--提取官方驱动程序EXE文件以添加网卡驱动程序不识别SATARAID10--超过2T,最大Legacy为2T。...

eventUtil

}elseif(element.attachEvent){element.aattchEvent('on'+类型,}else{element['on'+type]=处理程序;}else{element['on'+类型]=null;函数(事件){returnevent.type;}否则{event.returnValue=false;...

微信小游戏流量主广告接入指南!

游戏通过审核发布上线,累计注册用户达到1000后,可以在管理后台开启流量主功能。广告接入广告类型有三种:激励式视频、插屏和BannerBanner广告接入需要注意:1.广告要显示全,不能放在屏幕外。我的游戏被以上原因拒绝了两次。我的banner广告是放在底部正中间,取最小宽度200。也就是尽量的小,不影响游戏操作。激励视频按钮一定要有视频广告相关的提示!...

Revit导入lumion渲染

利用Revit导出DAE文件格式插件,可以将Revit模型导入到lumion中进行图片渲染和漫游动画的制作。lumion强大的漫游功能,丰富的附加组件,绚丽的视频特效。lumion没有建模功能,但是Revit建模的没有统一的标准,导致一些不该同样的材质的地方,无法更改;如果有统一的标准,那么Revit结合lumion能做出任何想要的效果。Revit13版本能...

海康、大华网络摄像机RTSP URL格式组成及参数配置

1.海康相机在IE浏览器中输入网络摄像头的IP地址,输入配置的用户名和密码,然后登录:视频:1。比特率类型:主流和子流,主流支持的分辨率相对较高;2.视频类型:如果需要音频和视频,则选择“复合流”;如果只需要视频,则选择“视频流”;3.分辨率设置不重复;4.码率类型:代码更改率!!!...

fiddler抓包+雷电模拟器 完成手机app抓包的配置

找到系统应用,点击设置,点击无线网络WLAN—˃左键常按点击已连接网络—˃修改网络鼠标左键长按在桌面找到下面这个文件之后双击打开上面证书弄完之后。可以说本机已经安装过证书了,如果你能在模拟器上找到这个证书就不用将这个证书再拉入模拟器了在模拟器中打开系统应用—˃设置—˃安全—˃从SD卡安装。找到FiddlerRoot.cer文件,按提示导入即可,注意在此过程需...