2015-06-03 3 views
1

Я хочу создать приложение python server с использованием PyQt4 без GUI (сигнальных/слотов, потоков, процессов и других шаблонов ядра).
Как я могу это создать?Как использовать PyQt без GUI?

+1

Вы проверили http://stackoverflow.com/questions/25392471/python-pyqt-is-it-possible-to-use-qthread-with-a-non-gui-program ?? –

+0

Я этого не нашел. Благодарю. – rusnasonov

ответ

2

Если вам нужен Qt EventLoop без графического интерфейса вы можете использовать QCoreApplication вместо QApplication: http://pyqt.sourceforge.net/Docs/PyQt4/qcoreapplication.html

От docs:

Класс QCoreApplication обеспечивает цикл событий для консольных приложений Qt .

Этот класс используется приложениями без GUI для обеспечения их события loop. Для приложения, отличного от GUI, которое использует Qt, должен быть точно один объект QCoreApplication. Приложения GUI см. В разделе QApplication.

QCoreApplication содержит основной цикл событий, в котором все события от обрабатываются и отправляются в операционную систему (например, таймер и сетевые события) и другие источники . Он также обрабатывает инициализацию и завершение приложения , а также общесистемные и общие для всей системы настройки.

Смежные вопросы