我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线程内发出信号(因此也是插槽)?
谢谢
我想从doxygen生成的文档中显示给定目录(及其子目录)中的所有类.
我可以使用doxygen/addtogroup和其他组命令,但我想这样做而不必为给定目录中的每个类添加组标记.
SHOW_DIRECTORIES选项确实生成"目录"选项卡/面板,但它显示给定目录的所有文件,而不是类.
我怎样才能做到这一点 ?
谢谢!