QGC中QGCQmlWidgetHolder
来源:互联网 发布:elasticsearch sql 编辑:程序博客网 时间:2024/06/16 04:51
主要作用是通过一个qml文件产生widgets
//QGCQmlWidgetHolder.hnamespace Ui{class QGCQmlWidgetHolder;}class QGCQmlWidgetHolder:public QGCDockWidget{ Q_OBJECTpublic: explicit QGCQmlWidgetHolder(const QString &title, QAction *action,QWidget *parent=0); ~QGCQmlWidgetHolder(); QQmlContext *getRootContext(void); QQuickItem * getRootObject(void); QQmlEngine * getEngine();private: Ui::QGCQmlWidgetHolder _ui;}
在cpp文件中:
//QGCQmlWidgetHolder.cppQQuicItem * QGCQmlWidgetHolder::getRootObject(void){return _ui.qmlWidget->engine();
在MainWindow.cc中
_mainQmlWidgetHolder=new QGCQmlWidgetHolder(QString(),NULL,this);//添加挂件_centralLayout->addWidget(_mainQmlWidgetHolder);_mainQmlWidgetHolder->setVisible(true);
在QGC中QGCQmlWidgetHolder.ui中有个对象qmlWidget,因此可以_ui->qmlWidget。
在其他地方使用
QGCQmlWidgetHolder::setSource(const QUrl &qmlUrl){ return _ui.qmlWidget->setSource(qmlUrl);}
阅读全文
0 0
- QGC中QGCQmlWidgetHolder
- QGC中地图
- QGC中QGCTool
- QGC中QGCTool
- QGC中地图
- QGC中主界面
- QGC
- QGC中MainWindow与QML
- QGC地图中2点连线
- QGC 整体架构图
- QGC瓦片地图
- QGC之QGCCorePlugin
- QGC的MainWindow
- QGC之qml
- QGC的MainToolBarIndicator
- QGC之qml学习
- QGC之MainWindow
- QGC视图组件qml
- laravel5.4 api认证demo
- elasticsearch5.5.2 配置 集群
- nyoj722 数独
- 多线程编程核心技术读书笔记(三):进程间通信
- apache的工作模式
- QGC中QGCQmlWidgetHolder
- ③设计模式之单例模式
- Python入门教程,Java开发者必须了解这些!
- java类与对象练习题1--教师学生评分
- MyBatis的动态SQL查询-让查询更灵活多变!
- IL语言学习(一)
- SEERC-2016
- JDBC
- Android——View