QT--学习疑惑探索
用C++定义了一个类,并注册到qml文件中,但是这个类只能用Quickview进行显示,用其他方法好像不行。
启发: 1 window控件类是没有parent的widget.
2
m_view = new QQuickView();
m_view->setSource(QUrl(QStringLiteral("qrc:/QML/Arm3dShowTry.qml")));m_item = m_view->rootObject();m_item->setWidth(QApplication::desktop()->width()*0.2);m_item->setParent(root)???
3
arm3d类中用afterrendering信号可以显示出来了(将arm3d作为一个组件放到armpose.qml),但是占据了整个空间,调节glOrtho(-400.0,400.0, -400.0, 400.0, -400, 400);中的参数没有用。---现在arm3D显示的三维姿态图与其他的画面是单独分开画的,后画的会将先画的覆盖掉!所以会有这种情况了!另外,我显示三维图形时,进行了一些背景的设置, 设置的 这些背景是对整个window进行了设置,这也是为何整个背景全部是黑色的原因。
调节arm3D::paint()中的glViewport(0, 0, m_viewportSize.width()*0.4, m_viewportSize.height()*0.4);有作用,单仅仅是缩放了整个机械臂的大小,整体的背景仍然是全黑色。
-----当前最好的方法应该是就让三维图形以单独的QquickView的方式弹出来,只需要控制好弹出的窗口的位置即可!因为将三维openGL作为一个qml文件的组件弹出需要设置背景啥的,会直接影响到其他组件的显示
转载于:https://www.cnblogs.com/butterflybay/p/10348019.html
QT--学习疑惑探索相关推荐
- QT学习日志(附:简易计算器,qq登录界面,简易绘图板,植物大战僵尸魔改版项目实践)
目录 写在前面 实训前一天 头文件无法生成 项目栏不见了 不知道如何发布程序 实训第一天(附简易计算器的实现) 自定义命名空间的相关问题 关于隐式调用构造函数的问题 实训第二天(不附地址薄的实现) 关 ...
- QT学习笔记(摘抄)
QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...
- Qt学习笔记,Qt国际化
Qt学习笔记,Qt国际化 Qt国际化步骤: 第一步:设置.pro文件,加入TRANSLATIONS为国际化做准备 TRANSLATIONS = language/language_en.ts\ ...
- 【跃迁之路】【578天】程序员高效学习方法论探索系列(实验阶段335-2018.09.06)...
[跃迁之路][578天]程序员高效学习方法论探索系列(实验阶段335-2018.09.06) @(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航, ...
- Qt学习笔记,Qt程序架构设计要旨
Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...
- 转载: Qt 学习之路 2归档
Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/
- 对QT学习之路12-14的源代码补充与修正
QT学习之路12-14的源代码有些不完整,为了更好的让大家学习,本人做了一点修正与补充,谢谢.源代码如下: 头文件: #ifndef MAINWINDOW_H #define MAINWINDOW_H ...
- Qt学习笔记之MySQL数据库
一.MySQL概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQ ...
- Qt学习笔记之数据库
一.数据库简介 1.1.数据和数据库(DB) 用计算机进行数据处理,首先就要把信息以数据形式存储到计算机中,故数据是可以被计算机接受和处理的符号.根据所表示的信息特征不同,数据有不同的类别,如数字.文 ...
- Qt学习笔记之文件处理
Qt提供了通用的文件处理类QFile和处理文本的QTextStream类和处理二进制数据的QDataStream类,这些流操作极大地方便了对文件的督促存储.对文件信息和目录进行操作的类是QfileIn ...
最新文章
- linux 系统基础知识 - fdisk命令
- android封装多肽,深度探索C++对象模型之(四)...-Android.animation cts fail-Rails helper_169IT.COM...
- 你感兴趣的大学专业真相 | 16万人参与调查,看完80%都哭了
- linux 的内核参数优化,Linux服务器内核参数优化
- Java笔记-使用RabbitMQ的Java接口实现Fair dispatch(公平分发)
- JS组件系列——封装自己的JS组件
- opencv 直方图均等化
- 倒计时 1 天 | 年前不学习,年后无加薪!区块链开发者们不要纠结了!(内含赠票福利)...
- Linux/Unix shell 监控Oracle实例(monitor instance)
- 【图像加密】基于matlab GUI彩色图像加密解密(带面板)【含Matlab源码 1231期】
- SQLSERVER数据库所有者SID问题
- mysql自定义函数for循环_mysql自定义函数
- MGWR多尺度地理加权回归
- word文档替换技巧(空行替换、空格替换、软回车替换成硬回车)
- 多线程同步有几种实现方法C语言,线程同步与并发
- 【Scratch案例实操】Scratch字母排序 scratch编程案例教学 scratch创意编程 少儿编程教案
- 关于用户注册登录的问题
- DBlink 创建 删除 脚本
- 通信、电子保研经验贴,北京理工大学+中国科学院大学空天所
- 备份介质介绍之一:磁带
热门文章
- shell linux中shell脚本编写俄罗斯方块
- ubuntu 安装 virt-manager 虚拟机
- MATLAB说文本命令超过,MATLAB基础
- matlab画迟滞迥线,[画图的问题]怎么画类似于磁滞回线的图像?一个x值对应两个y值的...
- java 二分_java二分查找算法
- vue一个页面用两个以上页面 时时刷新
- p6s与onvif_onvif规范的实现:成功实现ONVIF协议RTSP-Video-Stream与OnvifDeviceManager的视频对接...
- python68个内置函数_直接在python中检索68个内置函数?
- c语言谢延红主编答案,C语言程序设计课程改革与实践.doc
- python文件同时读写_python 同时读取多个文件的例子