ユーザーが設定を行ってsqliteデータベースに保存できるpyqtウィジェットがあります。この設定は、次のコードを使用してファイルシステムへの変更をチェックするウォッチドッグに影響します。
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
上記はqwidgetアプリコードに配置できません。これは、私が試したpyqtコードの一部が実行されなくなるためです。
""" Some other code """
app = QtGui.QApplication(sys.argv)
ex = vdrive()
trayIcon = SystemTrayIcon(QtGui.QIcon("app.xpm"), ex)
trayIcon.show()
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
sys.exit(app.exec_())
ウォッチドッグをpyqtと統合して、ファイルシステムの変更を監視するにはどうすればよいですか。