[recovery mode] Создание моделей данных для QComboBox

2518f9a9a8644242b9d9fed43f4fe7e0.png

Комментарии (2)

  • 22 мая 2017 в 19:41

    0

    Что-то не собирается
    ошибка
    ошибка: no matching function for call to «BaseComboModel: BaseComboModel (QString, const char [8], AddressBookMainWindow*)»
    #define NEW_COUNTRY_MODEL new BaseComboModel (QString (»%1 || ' — ' || %2 »).arg (AddressBookMainWindow: COUNTRY_NAME_COLUMN).arg (AddressBookMainWindow: COUNTRY_CODE_COLUMN), «country», this)

  • 23 мая 2017 в 06:18

    0

    Добавление пустых строчек-заменителей делается всё на стандартных моделях без зауми. QSqlQueryModel
    SELECT -1 as id, '(Select country)' as countryname UNION SELECT id, countryname FROM country
    

    В чём магия создания моделей именно для QComboBox — не раскрыто.
    Как вставлять отличные от QListView отображения в QComboBox и пользовать их — не сказано.

    Иными словами, много и ни о чём.

© Habrahabr.ru