Russian Qt Forum

Qt => Qt Quick => Тема начата: teatralaik от Апрель 03, 2017, 14:50



Название: ComboBox Label
Отправлено: teatralaik от Апрель 03, 2017, 14:50
Добрый день! Как в QML реализовать ComboBox с надписью пользователю что-нибудь выбрать. То есть до нажатия там надпись "Выберите пакет", а после выбора одного из элементов эта надпись уже не появляется в списке. Сам список эл-тов беру из C++ модели(QStringList) и очень нежелательно эту надпись добавлять в C++.


Название: Re: ComboBox Label
Отправлено: TheGringerEye от Апрель 04, 2017, 03:31
Ну из простых вариантов:
Код:
ComboBox
{
    displayText: currentIndex == -1 ? "Выберите пакет" : currentText
    currentIndex: -1
    ...
}