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 C++ : Sélectionner tout - Visualiser dans une fenêtre à part
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();
}