Qt多窗口和多线程架构

时间:2017-09-15 08:10:01

标签: multithreading qt qt5 multi-window

我是Qt5的新手,我正在开发一个嵌入式项目,以下是技术背景:

嵌入式操作系统:Linux

Qt版本:5.3

LCD:7英寸

最后在系统上运行两个程序,一个是使用C语言的主控制单元(使用xenomai),另一个是用于LCD GUI的Qt。在Qt程序中,我需要两个额外的线程,一个用于Qt和主控制单元之间的套接字通信,另一个线程用于串口(我有一个使用RS232的自定义键盘)。

它将有大约10个窗口,所以我需要逐个切换它们,LCD上一次只显示一个。 Qstackedwidget对此有好处吗?以及如何管理窗口和主要Qt应用程序之间的通信?我对整个架构有点困惑。

我应该在一开始就创建这10个窗口吗?

感谢您的支持。

0 个答案:

没有答案