я не мог узнать, как Qt выбирает соответствующее свойство для виджета отображается в модели с использованиемЕсть ли свойство в Qt-объектах, которое используется как свойство значения по умолчанию?
QDataWidgetMapper::addMapping (QWidget * widget, int section)
доку (4,8) говорит что-то о пользователе собственности, но какой?
В примерах свойство text используется для редактирования строки, current-index для spin-box. Есть ли свойство в Qt-объектах, которое используется как свойство значения по умолчанию? Если так, то я пропустил что-то важное.
Да, виджеты обычно имеют свойство пользователя. ['Атрибут USER указывает, указано ли свойство в качестве свойства класса для пользователя или для пользователя. Обычно в классе есть только одно свойство USER (по умолчанию false). например, QAbstractButton :: checked - это редактируемое пользователем свойство для кнопок (с возможностью проверки). Обратите внимание, что QItemDelegate получает и устанавливает свойство пользователя USER. '] (Http://doc.qt.io/qt-4.8/properties.html#qt-s-property-system) – thuga
Я не уверен, что я понимаю ваш вопрос , но [проверьте это] (http://doc.qt.io/qt-5/properties.html) обратите внимание, что некоторые свойства имеют методы «RESET» для восстановления значения по умолчанию. –
"пользовательская собственность, но какой из них" Есть только один, или никто. Существует несколько свойств, и самое большее одно из них может быть объявлено как пользовательское свойство. –