Créer une fenêtre personnalisé
Bonjour,
Je débute avec QtQuick 2.0, j'ai un problème d'approche pour créer en C++ une fenêtre sans bordure/barre de titre du windows-manager, et par la suite créer ma propre fénétre et bordure/barre outils personnalisé avec les mouvements souris pressé/déplacer.
J'ai lu un tutoriel avec les widgets ou il faut réimplémenter la méthode paintevent() de Qpainter.
J'ai réussi à le faire en Qml/Javascript mais c'est trop lent cause, le javascript.
Quel classe doit je réimplémenter avec QtQuick 2/C++ pour faire cela ?
Je pensé à la classe QQuickItem avec updatePaintNode ou cela dois ce faire en amont ?
Avec QuickItem et enregistré un nouveau type visuel dans le context QML.
merci de votre aide.
Voici mon code C++
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #include <QApplication>
#include <QQmlApplicationEngine>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
return app.exec();
} |