我希望使用PyQt4
创建python服务器应用程序而不使用GUI(信号/插槽,线程,进程和其他核心模式)。
我怎么能创造这个?
答案 0 :(得分:2)
如果您需要没有GUI的Qt EventLoop,您可以使用QCoreApplication
代替QApplication
:http://pyqt.sourceforge.net/Docs/PyQt4/qcoreapplication.html
来自docs:
QCoreApplication类为控制台Qt提供事件循环 应用
非GUI应用程序使用此类来提供其事件 环。对于使用Qt的非GUI应用程序,应该是准确的 一个QCoreApplication对象。有关GUI应用程序,请参阅QApplication。
QCoreApplication包含主事件循环,其中包含所有事件 操作系统(例如,计时器和网络事件)等 来源被处理和发送。它也处理 应用程序的初始化和完成,以及系统范围 和应用程序范围的设置。