Приложение Qt с использованием C ++ и QML

Я новичок в Qt и использую Qt Creator 2.4.1 для разработки.

Вопрос — Где я могу найти (или каковы) примеры, построенные с использованием QML и C ++?

Я искал, и это было не очень плодотворно. Как я нашел примеры использования чистого QML. Или демо «Samegame» использует JavaScript с QML.

Просто чтобы попробовать, вот код, который я написал в main.cpp —

QDeclarativeView view;
view.rootContext()->setContextProperty("game", new Game);
view.setSource(QUrl("qml/hangman/main.qml"));

view.show();

вопрос относящиеся к коду — Если бы я использовал C ++ и QML, так ли должен быть код в main ()?

в main.qml Я сделаю все различные типы кнопок и мышиных областей.

1

Решение

Вот примеры из документации Qt. Вы можете увидеть код C ++ в большинстве примеров.
Обычно основная функция выглядит так:

 QApplication app(argc, argv);

QmlApplicationViewer viewer;
viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
viewer.setMainQmlFile(QLatin1String("path_to_qml"));
viewer.showExpanded();

return app.exec();

Расширение функциональных возможностей QML с помощью C ++ это тоже хорошая статья.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]