[英]QML running with Qt for Embedded System on uclinux?
我只用在Mac和Windows上运行的Qt 5.1.1编写QML应用。
任何人都知道uclinux中集成的Qt for Embedded System的版本是什么?
uclinux上的Qt是否支持QML? 我是否需要在C ++中使用Qt小部件重新实现UI才能在uclinux上运行它?
首先,请不要在一个问题中提出几个子问题。
任何人都知道uclinux中集成的Qt for Embedded System的版本是什么?
没有这样的事情。 Qt 5也将得到很好的嵌入式支持,而无需外部第三方项目。
话虽如此,您可以向Digia询问有关其嵌入式计划的信息,例如Boot2Qt等。
uclinux上的Qt是否支持QML?
这是一个错误的问题。 正确的问题是Qt / QML是否支持uclinux。 我认为这不会立即起作用,不。 您可能会开始为您的方案编写自定义mkspecs文件,并解决许多问题。
我是否需要在C ++中使用Qt小部件重新实现UI才能在uclinux上运行它?
这可能会更糟,因为他们在附加层方面有很多开销。 我的建议是暂时忘记QML,并尝试使用QScreen弹出一个简单的屏幕。
如前所述,我认为即使这样也无法立即使用,但是如果您热心,则可以使用它。
由于这些天Qt 5对标准库的依赖性很强,因此您的首要任务是重新构建无mmu的uclibc。 有关于一些讨论在这里 。
但老实说,您可以使用一些支持framebuffer进行渲染的轻量级gui框架来获得更好的收益。 Qt很大,无法在最少的系统上正确测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.