Использование QML для создания приложений curses

Есть презентация (видео, слайды), в котором демонстрируется использование QML при разработке приложений ncurses.

Я искал везде, но не смог найти никакой документации по этому вопросу, кто-нибудь знает, как добиться того, что было сделано в презентации?


person Mansuro    schedule 01.08.2014    source источник


Ответы (1)


Qt может использоваться (Ncurses и Qt Interoperability) для обработки деталей асинхронного ввода-вывода ncurses даже без QML и других высокоуровневых фреймворков.

Вы также можете предоставить некоторую структуру классов C++ для текстовых интерфейсов через QML. Например, как это было сделано в презентации, вы можете предоставить QML CDK — Curses Development Kit. .

Я не смог найти код из презентации, но реализовать его заново не должно быть слишком сложно. Все, что вам нужно сделать, это обернуть объекты CDK в объекты QObject, корректно отображая свойства как свойства Qt.

person Kuba hasn't forgotten Monica    schedule 01.08.2014