yes,
  • if I don't initialize the cell it's a string delegate
  • if I initialize it with an int it's like a spinbox delegate
  • if I initialize it with a double number like 0.1 it's again like a spinbox delegate BUT it does not allow me to insert more than 2 decimal digits(why?!)


The reasons I am asking are:

  1. avoid conversion errors (double to string and vice versa)
  2. when I append a new row the new default delegate is just a string one
  3. protect the system and allow the user to insert only valid values (just doubles, not symbols or characters)


Therefore, I am asking if there is an option or a default delegate for double numbers