qt下qml和c++交互信号槽机制测试
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
环境:
主机:WIN7
开发环境:Qt5.2
说明:
写一个测试程序测试qml和c++利用信号槽机制传输信息.
测试程序功能:16进制和10进制互相转换.
源代码:
main.cpp
#include <QtGui/QGuiApplication>#include "qtquick2applicationviewer.h"#include <QtQml/QQmlContext>#include <QtQuick/QQuickItem>#include <QtQuick/QQuickView>#include "myclass.h"int main(int argc, char *argv[]){ QGuiApplication app(argc, argv); MyClass my; QtQuick2ApplicationViewer viewer; viewer.setMainQmlFile(QStringLiteral("qml/Hex2Dec/main.qml")); QQuickItem *rootObject = viewer.rootObject(); rootObject->setProperty("fileName", "jdh"); QObject::connect(rootObject,SIGNA