草庐IT

customContextMenuRequested

全部标签

c++ - Qt 我可以在构造函数中将信号/槽连接到自身吗?

编辑:与信号/插槽/连接无关。问题是构造函数调用构造函数。可能有更好的方法来做到这一点-我很想听听那些......我有一个派生自QLabel的MyClass。我想在信号中传递更多关于派生类的数据,而不是基本信号所做的。所以我创建了一个插槽来拦截customContextMenuRequested信号并发出一个包含更多数据的修改后的信号。当我尝试在构造函数中连接此信号时,我的插槽永远不会被调用。但是如果我移动Policy并将线连接到父窗口小部件(不是类层次结构父窗口)以便它们在MyClass完全构建后执行,那么我的插槽将被调用。但我一直希望为这个类连接它,这似乎是我想要在它的构造函数中使