• 5951阅读
  • 1回复

Qt 中的一个多线程问题 [复制链接]

上一主题 下一主题
离线zxy1204
 

只看楼主 倒序阅读 楼主  发表于: 2006-09-25
— 本帖被 XChinux 从 General Qt Programming 移动到本区(2011-01-02) —
我用一个已有类去继承QThread. 可是总是出错.问题主要发生在singal和slot的connect部分.我就不知道问题在哪里.哪位帮我看看.

src/ViewerImgWindow.cpp:906: error: reference to 'connect' is ambiguous

/usr/local/Trolltech/Qt-4.1.3/lib/QtCore.framework/Headers/qobject.h:276: error: candidates are: bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const

/usr/local/Trolltech/Qt-4.1.3/lib/QtCore.framework/Headers/qobject.h:176: error: candidates are: static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)

/usr/local/Trolltech/Qt-4.1.3/lib/QtCore.framework/Headers/qobject.h:276: error:           bool QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const

/usr/local/Trolltech/Qt-4.1.3/lib/QtCore.framework/Headers/qobject.h:176: error:           static bool QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType)


另一个问题就是QTimer类.这个类提供的是多线程还是串行化.因为如果机器CPU不止一个的话应该是多线程好一些.
[ 此贴被XChinux在2006-10-09 13:13重新编辑 ]
离线84211698

只看该作者 1楼 发表于: 2012-02-14
参看http://stackoverflow.com/questions/2595849/how-can-i-inherit-from-both-qwidget-and-qthread
问题可能处在多继承上,QOBJECT类只能被继承一次
快速回复
限100 字节
 
上一个 下一个