Bonjour,
je suis encore un débutant avec Qt. J'essaye de créer une application mais avant toute chose, je tente de comprendre le fonctionnement de Qt.
En fait, ce que je souhaite faire est tout simple : afficher Hello world dans une fenêtre mais je veux le faire de cette manière :
mon ficher test.pro déclare les fichiers utilisés
J'ai deux fichiers :
main.cpp
et un fichier qml (test.qml)
Le fichier main.cpp déclare une fenêtre et l'affiche (avec un titre personnalisé)
Le fichier test.qml contient des informations sur le design.
je tente de charger le fichier test.qml à partir de main.cpp mais ça ne fonctionne pas.
Voici mon code :
Pour le fichier main.cpp
Pour le fichier test.qml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <QtGui> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(320, 240); window.setWindowTitle( QApplication::translate("toplevel", "Top-level widget")); window.setWindowFilePath(QString("test.qml")); window.show(); return app.exec(); }
Code QML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 // import QtQuick 1.0 // to target S60 5th Edition or Maemo 5 import QtQuick 1.1 Rectangle { width: 100 height: 62 Text { text: "test" } }
pour le fichier test.pro
Je précise que j'utilise Qt 4.8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TEMPLATE += app QT += qml quick SOURCES += main.cpp OTHER_FILES += \ test.qml
Je n'arrive pas à intégrer le fichier test.qml dans ma fenêtre. Où se situe le problème ?
Salutations.
Partager