大佬,frame没有这个sizeChanged信号啊。
这个sizeChanged信号时候我给NodeGfx定义的。
当mouseMoveEvent发生并resize了NodeGfx的时候,我希望以“一种方式”resize它的子控件frame。
我的问题是“这种方式”应该是直接调用frame.resize()呢?
还是通过NodeGfx.sizeChanged->NodeGfx.onSizeChanged->frame.resize ?
QT小白,问题可能比较naive。
谢谢!
【 在 hgoldfish 的大作中提到: 】
: 你这应该是循环调用了。。
: signal/slot 是 listener 设计模式,当 frame 的 sizeChanged 被其它地方调用时,它会找到谁连接到自己,然后立即调用它。但是你的 onSizeChanged() 又会立即调用 resize(),来回循环了。你这应该是循环调用了。。
: signal/slot 是 listener 设计模式,当 frame 的 sizeChanged 被其它地方调用时,它会
: ...................
--
FROM 73.162.73.*