要回答这是否是一个好的选择的问题,需要知道您还有哪些其他选择。为这个嵌入式 Linux 系统编写 GUI 还有哪些其他可能性?他们支持C++吗?他们有什么好处吗?它们是否可以移植到您将来想要编写的任何其他设备上?
选择 Qt 的另一个原因是它有一个适用于某些嵌入式设备的模拟器,因此至少对于 GUI 前端,您可以在普通 Windows 计算机上进行大部分开发。
是的,您可以使用 Qt 构建一个完整的应用程序。没有必要分成多个进程。 GUI 部分与其余功能无缝集成。没有什么可以阻止您进行任何与 USB 通信的调用。
To answer the question if it's a good choice one needs to know what other choices you have. What other possibilities do you have to write GUI for this embedded linux system? Do they support C++? Are they any good? Are they likely to be portable to any other devices you might want to write for in the future?
Another reason to choose Qt is that it has an emulator for some embedded devices so at least for the GUI front end you might be able do to most of the development on your normal windows machine.
Yes, you build a complete application with Qt. There is no need to divide into more than one process. The GUI part is integrated seamlessly with the rest of your functionality. There is nothing that will prevent you from making whatever calls you make to communicate with the USB.
发布评论
评论(1)
选择 Qt 的另一个原因是它有一个适用于某些嵌入式设备的模拟器,因此至少对于 GUI 前端,您可以在普通 Windows 计算机上进行大部分开发。
Another reason to choose Qt is that it has an emulator for some embedded devices so at least for the GUI front end you might be able do to most of the development on your normal windows machine.