Bonjour
Zeecrowd a des tutoriaux. Allons voire le premier "Hello world" .. whouaaa original ... :-)
Le tutorial dit que l'on peut intégrer facilement toute application codée en Qml : Chiche on va essayer ...
Prenons un exemple ludique de Qml : Tic Tac Toe : code source qt-project
Alors suivons le tutoriel ici et on créé les fichiers de configurations .cfg .. deux, jusque là pas trop difficile, deux lignes à chaque fois.
Aie la démo de qt-project sur Tic Tac Toe n'a pas de .qrc. bon allez au Notepad :
<!DOCTYPE RCC><RCC version="1.0">
<qresource prefix='/TTT'>
<file>tic-tac-toe.qml</file>
<file>TicTacToeApplication.cfg</file>
<file>content/Button.qml</file>
<file>content/TicTac.qml</file>
<file>content/tic-tac-toe.js</file>
<file>content/pics/board.png</file>
<file>content/pics/o.png</file>
<file>content/pics/x.png</file>
</qresource>
</RCC>
Ensuite il faut que le fichier qml principal ait un objet ZcAppView et une ToolBar. Bon le copier/coller est mon ami :
import ZcClient 1.0
ZcAppView
{
id : game
toolBarActions :
[
Action {
id: closeAction
shortcut: "Ctrl+X"
iconSource: "qrc:/Crowd.Widgets/Resources/close.png"
tooltip : "Close Application"
onTriggered:
{
game.close();
}
}
]
Oups c'est un exemple en 4.8 il faut remplacer les QtQuick 1.0 en QtQuick 2.0.
Voilà le code c'est finit :-)
On continu le tutoriel : il faut faire Register et Publish (le Register mériterait un helper ...)
Et voila :
Aucun commentaire:
Enregistrer un commentaire