Bonjour,

Comme l'indique le titre, j'aimerais transformer un QTextLength en int
En fait je suis dans un QTextEdit et le curseur se trouve sur un tableau qui a un with de 200px
j'aimerais retrouver ce width et le mettre dans un spin box.
Voici mon code actuel

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
QTextCursor curseur = ui->txt_page_1->textCursor(); // Récupération du QTextCursor de la zone de texte
 
    if(curseur.currentTable()){
        QTextTable *table = curseur.currentTable();
        QTextTableFormat  format = table->format();
        QTextLength t = format.width();
        ui->spinBox_4->setValue(t);
    }
Et l'erreur causé

error: no matching function for call to 'QSpinBox::setValue(QTextLength&)'
candidates are: void QSpinBox::setValue(int)

Mais je n'arrive pas à avoir un int de width ....

Merci par avance à tous