私はPythonの初心者で、pygtkを使用してGUIインターフェイスでpyinotifyを使用しようとしています。私には2つのクラスがあります。あまり機能せず、表示するだけのgtkクラスと、監視を処理するクラスです。
それらを別々に実行すると、それらは機能しますが、他のクラスからgtkクラスをロードしようとすると、gtkクラスのみが実行され、モニタークラスはGUIを終了したときにのみ実行されます。最後の行をコメントすると、モニターは正常に動作します。「myGTK.main」がプロセス全体をブロックしていると思います。何か私にできることはありますか?
pyinotify.ProcessEvent.__init__(self)
self.notifier = pyinotify.ThreadedNotifier(self.watch_manager, self)
self.watch_manager.add_watch('/test', pyinotify.IN_CREATE, rec=True)
self.notifier.start()
self.myGTK.main()
ありがとう。