zoukankan      html  css  js  c++  java
  • QML嵌入到QWidget中方法

    简介

    嵌入方法有两种一种是直接拖控件,另一种是cpp代码动态生成,
    

    控件方式

    动态代码生成

        QQuickWidget *m_quickWidget=new QQuickWidget();
        QUrl source("qrc:/ui/dynamic.qml");
        m_quickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView );
        m_quickWidget->setSource(source);
        ui->dynamicQmlEmber->addWidget(m_quickWidget);

    效果图

    这里写图片描述

    工程下载地址

    qmlwithqwidget

    弃用方式

      QQuickView view;
       view.setSource(QUrl("qrc:///main.qml"));
       QWidget *container = QWidget::createWindowContainer(&view);
    
       QHBoxLayout *layout = new QHBoxLayout;
       layout->setSpacing(10);
       layout->setAlignment(Qt::AlignHCenter);
       layout->setContentsMargins(1, 1, 1, 1);
       parent->setStyleSheet("background:QColor(200,100,150);");
    
       layout->addWidget(container);
    
       parent->setLayout(layout);

    http://blog.csdn.net/x356982611/article/details/52636477

  • 相关阅读:
    T-SQL查询语句
    数据库和表的管理
    数据库概念
    IRF2实验
    IFR2笔记
    校园网双网出口实验案例
    双机热备实验
    华为H3C(NAT)实验
    BGP(边界网关协议)实验
    Hybrid实验
  • 原文地址:https://www.cnblogs.com/findumars/p/4451244.html
Copyright © 2011-2022 走看看