-100 から 100 までの 2 つのスライダーがある単純な PySide プログラム (私の最初の GUI プログラム) があります。最初のスライダーは、zeromq を使用してその値をハードウェア コントローラーに送信します。このコントローラーはハードウェア ステアリング ホイールを駆動しますが、ステアリング ホイールはその位置を目的の位置に調整するのに時間がかかるため、そのホイールからフィードバックを受け取り、その下の 2 番目のスライダーに反映させたいと考えています。このように、2 番目のスライダーは最初のスライダーに「追従」して、ハンドルが実際にどれだけ離れているかを示します。
zeromq メッセージの受信と送信の両方が多かれ少なかれ同時に行われるため、zeromq ポーリングで何かを行う必要があります。私は以前にそれを扱っていましたが、pyqt プログラムでは使用していませんでした。そのため、このプログラムに zeromq ポーリングをどこにどのように組み込むかについて、私はちょっと迷っています。
私が今持っているコードはここにあります: http://pastebin.com/8j5TDpkX
zmqポーリングをどこに組み込むべきかについて、誰かが何らかのヒントやヒントを持っていますか?