【发布时间】:2014-08-01 16:28:58
【问题描述】:
【问题讨论】:
标签: c++ c qml ncurses qt-quick
【问题讨论】:
标签: c++ c qml ncurses qt-quick
即使没有 QML 或任何其他高级框架,Qt 也可以 (Ncurses and Qt Interoperability) 用于处理 ncurses 应用程序的异步 I/O 细节。
您还可以通过 QML 为文本接口公开一些 C++ 类框架。例如,正如演示文稿中所做的那样,您可以将 CDK - the Curses Development Kit 公开给 QML。
我在演示文稿中找不到代码,但重新实现它应该不会太难。您所做的只是将 CDK 对象包装在 QObjects 中,将属性正确地公开为 Qt 属性。
【讨论】: