アプリケーションを終了するとき (およびそのときのみ)、コマンド プロンプトに次の (およびこれらのメッセージのみ) 繰り返されるメッセージが表示されます。
QObject::startTimer: QTimer can only be used with threads started with QThread
QObject::startTimer: QTimer can only be used with threads started with QThread
QObject::startTimer: QTimer can only be used with threads started with QThread
コード (または QThread) で QTimer を使用したことがないため、これは私にとって非常に奇妙です。実際、アプリケーションを使用してエラーやクラッシュは発生しないため、これは実際には問題ではありません。これは、Windows OS と Linux OS の両方で発生します。
すべての私のインポート:
from __future__ import print_function
from PyQt4.QtGui import (QApplication, QMainWindow,
QFileSystemModel, QTreeView, QTableView,
QAbstractItemView, QMenu, QAction, QKeyEvent)
from PyQt4.QtCore import QDir, Qt, SIGNAL, QString, QFileInfo, QCoreApplication
import sys
主な機能:
def main():
app = QApplication(sys.argv)
app.setApplicationName("QFM")
app.setStyle("plastique")
gui = MainWindow()
gui.show()
app.exec_()
おそらく、QFileSystemWatcher (QFileSystemModel によって使用される) に関連するものである可能性があります。おそらく、いくつかの QTimer 機能を使用していると思います。