Russian Qt Forum

Qt => Qt Quick => Тема начата: juvf от Июнь 16, 2015, 07:02



Название: Редактирование текста
Отправлено: juvf от Июнь 16, 2015, 07:02
Делаю меню настройки приложения, типа как в андроиде "Настройки". Я так понял каких-то готовых инструментов, типа QFileDialog::getSaveFileName(...), в qml нет.
Придется такое меню в рукопашную делать.

Делаю редактируемое свойство, текст. в аттаче скриншот из таймера. всплывающий месаджБокс с редактируемым текстом и парой кнопок. при этом всё приложение затеняется и становиться неактивным. Есть в qml подобные готовые виджеты?


Название: Re: Редактирование текста
Отправлено: BuRn от Июнь 16, 2015, 11:00
http://doc.qt.io/qt-5/qtquick-dialogs-qmlmodule.html
Хотя я наверное на вашем месте реализовал бы его сам


Название: Re: Редактирование текста
Отправлено: juvf от Июнь 16, 2015, 12:30
Я это видел. Там есть только мессаджБокс в котором текст не редактируется. Мне нужно текст редактировать.


Название: Re: Редактирование текста
Отправлено: BuRn от Июнь 16, 2015, 22:00
Я это видел. Там есть только мессаджБокс в котором текст не редактируется. Мне нужно текст редактировать.
Как вариант, в главном файле, расположите ниже всех некий итем(топлейер), при каких-то событиях создавайте ректангл, рисуйте на нем что хотите и передавайте в качестве парента ему этот топлейер, ваш ректангл(диалог) будет всегда поверх контента, с затемнением я думаю там уже сами разберетесь