Qt アプリケーションを作成しました。
Windows 7 x64/x32 アプリでは問題なく動作します。
Windows XP では、qDebug()
多くのメッセージが表示されます。
QPixmap it is unsafe to use pixmap outside the GUI thread
その後、アプリは sigfault でクラッシュします
が、
1)QPixmap
コードではまったく使用して
いません 2) 何らかの種類のファイルを作成するためのスレッドが 1 つしか作成されていません (ただし、このエラーは、アプリの起動後数秒後に発生します)。
3)再実装された(ただし、外部スレッドはありません... 状態を報告するためのスロットとシグナルのみです) 4) QIcon
QAbstractListModel
を再実装して、自分の
5) Qt デザイナーで作成されたフォームについてアイコン化されたアクション
Qt バージョン 4.8.1を備えたツールバーがあります
。どこが
正しくないか想像もできませんでした... 自力で解決QPixmap
QStyledItemDelegate
QStyledItemDelegate
QMainWindow の再実装では、2 つの QLabels を更新するための QTimerがあります。
これは、QTimer が timout() シグナルごとにスレッドを作成することがわかったため、エラー
でした。 QAbstractItemModel の再実装におけるスロット OnItemDataChanged