当前位置: 首页 > news >正文

南昌网站seo技术贵阳城乡和住房建设厅网站

南昌网站seo技术,贵阳城乡和住房建设厅网站,h5制作软件会给源代码吗,个人电脑做网站主机由于我项目开始使用Widgets,换公司后直接使用QML开发,没有了解过如何实现widget到qml过渡,恰逢面试时遇到一家公司希望从widget迁移到qml开发,询问相关实现,一时语塞,很尴尬,粗略研究并总结下。 对qwidget嵌…

由于我项目开始使用Widgets,换公司后直接使用QML开发,没有了解过如何实现widget到qml过渡,恰逢面试时遇到一家公司希望从widget迁移到qml开发,询问相关实现,一时语塞,很尴尬,粗略研究并总结下。
对qwidget嵌入qml的操作,qt提供了两种方式,(1) QQuickView 和 QWidget::createWindowContainer ()结合使用,但存在堆栈限制问题被放弃;(2) QQuickWidget,但是使用该种方式也存在如下问题需要注意;
在这里插入图片描述
对于qquickwidget,qt官方也提供了相应例子quickwidget,简单如下所示。

// main.cpp
MainWindow::MainWindow(): m_quickWidget(new QQuickWidget)
{
...QUrl source("qrc:quickwidget/rotatingsquare.qml");connect(m_quickWidget, &QQuickWidget::statusChanged,this, &MainWindow::quickWidgetStatusChanged);connect(m_quickWidget, &QQuickWidget::sceneGraphError,this, &MainWindow::sceneGraphError);m_quickWidget->resize(300,300);m_quickWidget->setResizeMode(QQuickWidget::SizeRootObjectToView );m_quickWidget->setSource(source);centralWidget->addSubWindow(m_quickWidget);...}
void MainWindow::quickWidgetStatusChanged(QQuickWidget::Status status)
{if (status == QQuickWidget::Error) {QStringList errors;const auto widgetErrors = m_quickWidget->errors();for (const QQmlError &error : widgetErrors)errors.append(error.toString());}
}
void MainWindow::grabToImage()
{QFileDialog fd(this);fd.setAcceptMode(QFileDialog::AcceptSave);fd.setDefaultSuffix("png");fd.selectFile("test_grabToImage.png");if (fd.exec() == QDialog::Accepted) {// 这里C++层使用invokeMethod调用rotatingsquare.qml中performLayerBasedGrab函数QMetaObject::invokeMethod(m_quickWidget->rootObject(), "performLayerBasedGrab",Q_ARG(QVariant, fd.selectedFiles().first()));}
}
// rotatingsquare.qmlfunction performLayerBasedGrab(fn) {// rectangle的grabToImage函数root.grabToImage(function(result) {result.saveToFile(fn);});}

对于网上反应的某些信号获取不到,测试后没发现问题,不知道是不是版本问题,我测试版本为Qt5.12.12
https://blog.csdn.net/u011283226/article/details/117398629

http://www.yayakq.cn/news/130450/

相关文章:

  • 百度站内搜索提升关键词排名小城镇建设的网站
  • 提供网站建设方案ppt深圳建设网站公司哪家好
  • 郑州手机网站制作公司哪家好wordpress怎么静态
  • 漳州博大网站建设广东网站建设的
  • 合肥专业网站建设公司哪家好建设市民中心网站
  • 如何创建网站 优帮云建筑网格布厂家
  • 潮汕学院网站开发网页设计模板网
  • 广州快速建站哪家服务专业电子商务网站建设的过程和步骤
  • 建设网站需要做的工作西安网站制作百亿科技
  • 郑州淘宝网站建设做决定网站
  • 传媒公司手机网站模板上海平台网站建设哪家有
  • 网站建设的中期检查表wordpress加菜单
  • 天津网站建站公司网站建设项目团队组织结构图
  • 网站运营费用预算网站制作公司权威乐云践新专家
  • 上海外贸网站推广哪家好做网站多久能学会
  • 做得好的网站大连市建设部网站官网
  • 手机网站搭建教程qq群推广
  • 免费做手机网站科技布沙发清洗
  • 网站双语怎么做哈尔滨信息网58同城
  • 保定电子网站建设广东自助建站网站
  • 网站一般做多大的网站建设公司案例
  • 网站建设前台功能网站做编辑赚钱
  • 唐山企业网站中国500强最新排名2021
  • 做游戏网站要通过什么审核安居客二手房官网
  • 阿里云网站建设详细教程郑州美容网站建设
  • 做网站的网页用什么软件好商城网站制作 价格
  • 做类似美团的网站得多少钱网站 302重定向 备案
  • 专注高端品牌网站的设计北流建设局网站
  • 海南做房地产网站的网络公司免费的网页设计成品下载
  • html制作一个网站代码中美关系最新消息视频