QML之C++混合程式設計
QML之C++混合程式設計
QML訪問C++
上下文屬性
例如:
// main.cpp
#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQmlContext>
#include <QColor>
int main(int argc, char *argv[])
{
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
QQmlContext* context = engine.rootContext();
context->setContextProperty("myBackgroundColor", QColor(Qt::yellow));
context->setContextProperty("myText", "I'm text from C++!");
context->setContextProperty("application", &app);
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
if (engine.rootObjects().isEmpty())
return -1;
return app.exec();
}
// main.qml
import QtQuick 2.9
import QtQuick.Window 2.3
Window {
width: 640; height: 480; visible: true
Rectangle {
objectNam
相關文章
- C++ & Intel MKL 混合程式設計C++Intel程式設計
- QML程式設計 基礎 小白程式設計
- 【混合程式設計】C/C++呼叫Fortran的DLL程式設計C++
- C/C++與Matlab混合程式設計初探C++Matlab程式設計
- C++:與C混合程式設計 CMake undefined reference toC++程式設計Undefined
- QML::qml與c++混編C++
- QT QML模組的程式設計藝術QT程式設計
- OC/Swift/C/C++混合使用的程式設計姿勢SwiftC++程式設計
- XCode 中 Swift / Objective-C / C / C++ 混合程式設計XCodeSwiftObjectC++程式設計
- c++ 泛型 程式設計 之 Functor 設計模式C++泛型程式設計設計模式
- c++ 泛型程式設計 之 TypeListsC++泛型程式設計
- iOS混合程式設計之使用Swift+Objective-C呼叫WebServiceiOS程式設計SwiftObjectWeb
- FFT原理及C++與MATLAB混合程式設計詳細介紹FFTC++Matlab程式設計
- CUDA 8的混合精度程式設計程式設計
- Groovy + Java 混合程式設計方案:GMavenJava程式設計Maven
- Java與Matlab混合程式設計JavaMatlab程式設計
- Matlab & C++ 混合程式設計mex檔案的編寫與除錯MatlabC++程式設計除錯
- QT QML模組的程式設計挑戰與解決方案QT程式設計
- C++程式設計C++程式設計
- C++程式設計思想筆記之四 (轉)C++程式設計筆記
- C++程式設計思想筆記之六 (轉)C++程式設計筆記
- c++ 泛型程式設計 之 自動生成程式碼C++泛型程式設計
- Android混合程式設計:WebView實踐Android程式設計WebView
- 《C++程式設計教程》C++程式設計
- C++核心程式設計C++程式設計
- [C++]C++程式設計例項C++程式設計
- Qt 與 Objective-C 的混合程式設計QTObject程式設計
- C與指令碼的混合程式設計 (轉)指令碼程式設計
- QT QML模組與C++的互動QTC++
- C++程式設計從零開始之語句(轉)C++程式設計
- Qt QML之 JavaScript Host EnvironmentQTJavaScript
- C++程式設計實現C++程式設計
- C++ 提高程式設計C++程式設計
- C++提高程式設計C++程式設計
- C++程式設計模板2C++程式設計
- C++模板超程式設計C++程式設計
- C++ 設計模式之命令模式C++設計模式
- C++設計模式之代理模式C++設計模式