目前我正在使用QT Creator创建用于查看的UI文件,我是QT启动器。
有一部分我很好奇,我怎么能创建另一个类,比如说一个GraphicView,这样我就可以发送信号和插槽而不是主窗体?
方面问题:为什么我无法在编辑信号/插槽模式下在MainWindow以外的其他地方编辑Singal和Slot? (如果不是MainWindow,编辑按钮不会被激活,所以我必须使用那些默认信号)假设我需要创建一个ToggleFullScreen(),但编辑是灰色的,我该怎么做?
答案 0 :(得分:2)
答案 1 :(得分:2)
亚当是对的 但是有几种方法可以在您的应用程序中使用UI文件 看看http://qt.nokia.com/doc/4.5/designer-using-a-ui-file.html
针对信号槽特定问题:请参阅Adam answer中的链接 但是,总而言之,如果你在你的类中声明Q_OBJECT宏,你可以通过信号槽机制在它们之间进行通信!