QSocketNotifier的已弃用成员

以下QSocketNotifier类的成员已被弃用。它们被保留以保持旧代码工作。我们强烈建议不要在新代码中使用它们。

信号

(已弃用) voidactivated(int socket)[见以下说明]

注意:这是一个私有信号。它可以在信号连接中使用,但不能由用户发出。

成员函数文档

[私有信号,已弃用] void QSocketNotifier::activated(int socket)

此函数已被弃用。我们强烈建议不要在新代码中使用它。

为了避免无意中截断描述符,请使用此函数的QSocketDescriptor重载版本。如果您需要与5.15之前版本的兼容性,则需要将槽更改为接受qintptr(如果目前接受的是int),然后使用基于Functor的连接进行连接。

每当socket通知器被启用并且与之对应的socket事件(对应于其类型)发生时,此信号都会被发出。

套接字标识符通过socket参数传递。

注意:这是一个私有信号。它可以在信号连接中使用,但不能由用户发出。

注意:此类中的信号activated已被重载。要使用函数指针语法连接到此信号,Qt提供了一个方便的辅助函数,如下例所示

connect(socketNotifier, QOverload<int>::of(&QSocketNotifier::activated),
    [=](int socket){ /* ... */ });

另请参阅:type()和socket().

© 2024 Qt公司。此处包含的文档贡献权属于各自的拥有者。此处提供的文档根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可。Qt及其相应标志是芬兰和/或世界各地的Qt公司的商标。所有其他商标均为各自所有者的财产。