gpt4 book ai didi

qt - 如何在 MainWindow 以外的其他类中创建和调用插槽?

转载 作者:行者123 更新时间:2023-12-04 13:08:59 25 4
gpt4 key购买 nike

我目前正在使用 QT Creator 创建用于查看的 UI 文件,我是 QT 初学者。

有一部分我很好奇,我如何创建另一个类,比如 GraphicView,以便我可以将信号和槽发送到该类而不是主窗体?

附带问题:为什么我不能在编辑信号/槽模式下在 MainWindow 以外的其他地方编辑 Singal 和 Slot? (如果不是 MainWindow,编辑按钮不会被激活,所以我必须使用那些默认信号)假设我需要创建一个 ToggleFullScreen() 但编辑是灰色的,我该怎么做?

最佳答案

亚当是对的。
但是有几种方法可以在您的应用程序中使用 UI 文件。
看看http://qt.nokia.com/doc/4.5/designer-using-a-ui-file.html

对于信号槽特定问题:请参阅 Adam answer 中的链接.
但是,总而言之,如果您在您的类中声明 Q_OBJECT 宏,您就可以通过信号槽机制在它们之间进行通信!

关于qt - 如何在 MainWindow 以外的其他类中创建和调用插槽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2230827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com