mw_graphs_qt.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:pymindwave 作者: frans-fuerst 项目源码 文件源码
def _data_listener(self):
        if len(sys.argv) > 1:
            for l in open(sys.argv[1]).readlines():
                QtCore.QMetaObject.invokeMethod(
                    self, "_on_server_message",
                    QtCore.Qt.QueuedConnection,
                    QtCore.Q_ARG(dict, json.loads(l)))

        port = 9876
        context = zmq.Context()
        socket = context.socket(zmq.SUB)

        socket.connect ("tcp://localhost:%d" % port)
        socket.setsockopt(zmq.SUBSCRIBE, '')
        while True:
            msg = socket.recv_json()
            try:
                QtCore.QMetaObject.invokeMethod(
                    self, "_on_server_message",
                    QtCore.Qt.QueuedConnection,
                    QtCore.Q_ARG(dict, msg))
            except AttributeError:
                pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号