PyQt4を使用していて、トグルボタン付きのウィンドウを作成しました。ボタンを選択したら、できるだけ早く画面を更新するループを開始したいと思います。現在、ウィンドウがロックされており、ボタンを再度選択してループをオフにしたり、ウィンドウを移動したりすることはできません。私はスレッドなしでこれを行う方法を見つけたいと思っていました。実際のコードを投稿することはできませんが、これは基本的に私が今持っているものです。
self.connect(self.pushButton,SIGNAL("toggled(bool)"),self.testLoop)
def testLoop(self, bool):
while bool:
print "looping"