写一个控制台程序,使用Qt的网络库,比如QTcpServer QTcpSocket这些,我看了网上一些例程,基本是写个类+server、socket的信号和槽,是不是使用Qt的库必须要有信号和槽?还是本身QTcpServer QTcpSocket就是要依靠信号和槽机制才能实现对应的功能,而像QString QHostAddress这种类可以完全不需要信号和槽?
另外Qt Creator创建的Qt控制台程序,有
QCoreApplication a(argc, argv);
return a.exec();
这2句,我查了是关于消息循环的,如果我的控制台程序本身不涉及这个,是不是可以去掉这2行?还是说Qt中有一些类必须基于消息循环,如果使用它们,这2句不能去掉?
谢谢大家!
--
FROM 119.84.70.*