Qt-----[QTextCursor需要注意的问题]

报错信息为:

QObject::connect: Cannot queue arguments of type ‘QTextCursor’
(Make sure 'QTextCursor' is registered using qRegisterMetaType().)

原因:多线程情况下连接的信号槽没有指定方式。

解决方法:指定Qt::QueuedConnection方式

QObject::connect(progress,SIGNAL(processFinished(int)),this,SLOT(ProcessFinished(int)),Qt::QueuedConnection);//Qt::QueuedConnection是队列模式。

 

改了以后重新编译一下。

 

 

你可能感兴趣的:(Qt,C++)