如何在没有GUI的情况下使用PyQt?

时间:2015-06-03 05:10:31

标签: python pyqt pyqt4

我希望使用PyQt4创建python服务器应用程序而不使用GUI(信号/插槽,线程,进程和其他核心模式)。
  我怎么能创造这个?

1 个答案:

答案 0 :(得分:2)

如果您需要没有GUI的Qt EventLoop,您可以使用QCoreApplication代替QApplicationhttp://pyqt.sourceforge.net/Docs/PyQt4/qcoreapplication.html

来自docs

  

QCoreApplication类为控制台Qt提供事件循环   应用

     

非GUI应用程序使用此类来提供其事件   环。对于使用Qt的非GUI应用程序,应该是准确的   一个QCoreApplication对象。有关GUI应用程序,请参阅QApplication。

     

QCoreApplication包含主事件循环,其中包含所有事件   操作系统(例如,计时器和网络事件)等   来源被处理和发送。它也处理   应用程序的初始化和完成,以及系统范围   和应用程序范围的设置。

相关问题