目前我正在使用QT Creator创建UI文件来查看,并且我是一个QT初学者。
我很好奇如何为另一个类(例如GraphicView)创建信号和槽,以便我可以将信号和槽发送到该类而不是主窗体?
附加问题:为什么我不能在“编辑信号/槽模式”中的MainWindow以外的其他地方编辑信号和槽?(如果不是MainWindow,则编辑按钮未激活,因此我必须使用这些默认信号)。例如我需要创建一个ToggleFullScreen()但编辑按钮变灰色了,我该怎么办?
Adam是正确的。
但是有几种方法可以在您的应用程序中使用UI文件。
请查看http://qt.nokia.com/doc/4.5/designer-using-a-ui-file.html
对于信号槽特定问题:请参阅Adam的回答中的链接。但是,简而言之,如果您在自己的类中声明Q_OBJECT宏,则可以通过信号槽机制在它们之间进行通信!