小编Nic*_*ert的帖子

从非Qt线程或ouside Qt主事件循环发出Qt信号,为4.5

emit signal1()从一个非Qt线程调用一个.非Qt线程我的意思不是来自GUI事件循环而不是来自任何QThread run()方法或任何QThread自己的事件循环.

它只是一个pthread(pthread_create()),它调用一个发出信号的QObject方法.

例如:

MyQbject: public QObject
{
...
void emitBunchOfSignals()
{
 emit signal1();
 emit signal2();
 ...
}
...
}
Run Code Online (Sandbox Code Playgroud)

我的pthread的"run"方法,它有一个指向MyObject实例的指针(在主Qt GUI线程上下文中创建的实例而不是pthread)调用emitBunchOfSignals()方法.

在Qt 4.5之前,这是令人讨厌的.现在,Qt 4.5会处理这个吗?它是否会调用qApp->PostEvent()或在Qt GUI线程内发出信号(因此也是插槽)?

谢谢

qt multithreading qt4

12
推荐指数
1
解决办法
9168
查看次数

使用doxygen按文件夹/目录列出类?

我想从doxygen生成的文档中显示给定目录(及其子目录)中的所有类.

我可以使用doxygen/addtogroup和其他组命令,但我想这样做而不必为给定目录中的每个类添加组标记.

SHOW_DIRECTORIES选项确实生成"目录"选项卡/面板,但它显示给定目录的所有文件,而不是类.

我怎样才能做到这一点 ?

谢谢!

doxygen

10
推荐指数
1
解决办法
1452
查看次数

标签 统计

doxygen ×1

multithreading ×1

qt ×1

qt4 ×1