QT4ライブラリで、QFileSystemWatcherは、監視対象ファイルが変更されたときに "fileChanged"信号を出力することになっています。Rubyを使用したQT4 QFileSystemWatcher
しかし、ruby1.8では "fileChanged"は "No such signal"と報告されます。 FileSystemWatcherははっきりとあります。私はそれにファイルを追加し、ファイルのプロパティを読み取ることができます。変更された信号が定義されていないように見えるだけです。
FileSystemWatcherは、インストールされているいずれの例にも含まれていません。ここで
は信号をアップリンクしようとコードの私のラインです:
connect(self, SIGNAL('fileChanged()'), self, SLOT('mywatcher_changed()'))
「自己」のQt :: FileSystemWatcherから派生したクラスです。
これは実装されていますか?もしそうなら、どのように使用しますか?
ありがとうございました。
ありがとうございました。それはうまくいった。 connect(self、SIGNAL( 'fileChanged(QString)')、self、SLOT( 'mywatcher_changed(QString)') Nastily、rbqtapiは利用可能なQFileSystemWatcherメソッドを報告しませんが、彼らはそれにもかかわらずそこにいるようです。 –