Bonjour ,

j'ai une fenêtre avec un rectangle puis avec un label à l'intérieur.
mon objectif est d'insérer ou je veut mon label dans le rectangle afin d'en récupérer la positions par la suite.
Or je suis bloquée je n'arrive pas à déplacer mon label .. Quelqu'un pourrais me débloquer svp merci . Je sais qu'il faut utiliser un drag'n'drop mais je ne n'arrive pas à le mettre en place.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    string chaine = "coco";
    string test = "test";
    chaine = argv[0];
    //chaine = argv[1];
    if(argv[0]==0){
                //MessageBox(NULL,"message","ok",MB_OK);
               //QMessageBox::warning("",L"Message", L"Information",MB_OK);
            }
    QWidget fenetre;
    QPixmap pixels(1024,768);
    pixels.fill() ;
    QPainter crayon(&pixels) ;
    crayon.drawRect(0,0,1000,400) ;
    //crayon.drawRect(120,150,200,100) ;
    crayon.end() ;
    QLabel *label2 = new QLabel(&fenetre);
    label2->setPixmap(pixels);
    label2->show();
 
 
    fenetre.show();
        QLabel *label = new QLabel(&fenetre);
        label->setMinimumSize(100,100);
        label ->setText(QString::fromStdString(chaine));
        label->show();
 
        label->setAcceptDrops(true);
 
 
 
 
 
     return a.exec();
}