Tengo un QTreeWidget
con varias columnas, le agregué QTreeWidgetItems
. Trato de hacer la segunda columna contiene un valor numérico para cada Item
para que pueda ordenar los elementos por este valor¿Qué función desempeña un QTreeWidgetItem?
QTreeWidgetItem has a method called setData(int column, int role, QVariant(data))
no puedo encontrar ninguna documentación sobre lo que este argumento es role
. Todo lo que sé es que si configuro en 1 o 2, aparece algo en la columna, si lo configuro en 0 o> = 3, no aparece nada en la columna, independientemente, los números siempre terminan ordenados alfabéticamente, Cuál está mal.
Usted no está limitado a Qt: UserRole - es sólo la primera se puede utilizar para sus fines. Puede almacenar fácilmente varios valores sin la necesidad de inventar un nuevo tipo de datos. – pi3