Qt做驱动实时应用程序的矛盾
我现在要做的东西是一个实时更新数据的GUI应用程序,它是一个驱动的应用程序。
1、通过读取驱动的结果数据,来获得数据。
2、应用程序的接收数据函数ReceiveData(int data)处理结果后会发送一个自定义信号newdatacome()。
3、应用程序的构造函数中的信号槽语句connect(this,SIGNAL(newDataCome()),this,SLOT(update()));使界面更新。
但问题是我不知道如何实时调用接收函数ReceiveData来使界面更新,如果在应用程序main函数中通过死循环while来调用接收函数ReceiveData的话是无法使应用程序跑出来的。我不知道自己的思维死在哪了,想到这里怎么觉得这里有矛盾