import QtQuick 2.15 import QtQuick.Controls Rectangle { id:root property color background_color:"black" color:background_color property string identifiant:"text" property string ref_g:"left" property string ref_d:"right" Label{ id: title text:{ text = identifiant if(ref_g !== undefined){ let str = "(" + ref_g + "🠔) " let add = (" ").repeat(str.length+4) text = str + text + add } if(ref_d !== undefined){ let str = " (🠖" + ref_d + ")" let add = (" ").repeat(str.length+4) text = add + text + str } } color:"black" anchors.top:parent.top anchors.left: parent.left anchors.right: parent.right font.pointSize: 16 font.bold: true } Row{ anchors.top:title.bottom anchors.left: parent.left anchors.right: parent.right anchors.leftMargin: 5 ComboBox{ model:60 width:50 height: 30 } Label{ text:":" color:"black" font.pointSize: 16 font.bold: true } ComboBox{ model:60 width:50 height: 30 } } }