c++ - 带有信号和槽的 QScopedPointer

标签 c++ qt pointers qscopedpointer

正如标题所说,我找不到任何关系或如何将它们传递给信号和插槽。

谁能给我一个快速教程?或简介? :)

最佳答案

您必须通过 QScopedPointer::data() 方法从 QScopedPointer 获取一个 QObject 派生类对象 并使用它:

QScopedPointer<QThread> p(new QThread);
connect(p.data(), SIGNAL(finished()), SLOT(onThreadFinish()));

QScopedPointer class reference

关于c++ - 带有信号和槽的 QScopedPointer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31988399/

相关文章:

c++ - 使用 unique_ptr 的单例对象

c++ - 与(静态)库的两种方式通信

linux - 如何从命令行传递 QMAKE 变量?

C 程序错误 "Conflicting types for ' 函数'"

c - 了解指针和 malloc

c++ - winsock 连接持续多长时间?

c++ - 我的包编译,get 函数工作,除了它打印随机数的 double

qt - 如何使用 QML 在 Qt3D 中启用 GL 功能

linux - 在 Linux 上创建当前 OpenGL 上下文

C++ 将对数组的引用传递给 C 函数