Qt信号和插槽工作
我已经创建了一个主窗口,它由菜单栏组成,第一个菜单是“文件”。现在我试图打开另一个窗口,如果我点击“文件”菜单项。但是我在设计时没有得到另一个窗口的接收器对象。如何建立链接Qt信号和插槽工作,qt,Qt,我已经创建了一个主窗口,它由菜单栏组成,第一个菜单是“文件”。现在我试图打开另一个窗口,如果我点击“文件”菜单项。但是我在设计时没有得到另一个窗口的接收器对象。如何建立链接 我使用的是Qt4.7,我不认为你可以通过手动链接来实现——这次你必须自己编写:p 只需在窗口的类中添加一个新槽,为第二个窗口的窗口头添加include。然后在插槽实现中创建新窗口(如果需要),只需调用show即可 其次,您必须将文件meny连接到您的信号-最好是在初始化ui后在窗口构造函数中添加connect调用 还要注意的
我使用的是Qt4.7,我不认为你可以通过手动链接来实现——这次你必须自己编写:p 只需在窗口的类中添加一个新槽,为第二个窗口的窗口头添加include。然后在插槽实现中创建新窗口(如果需要),只需调用show即可 其次,您必须将文件meny连接到您的信号-最好是在初始化ui后在窗口构造函数中添加connect调用
还要注意的是,如果您的文件选项实际上包含任何子菜单,那么它的信号将永远不会显示,因此在这种情况下,您需要考虑其他事项。只有这些信息,没有人能够帮助您。尝试添加一些代码来显示您的问题。最好是一些可以自己编译的代码(当然是qt)。也许你可以尝试为另一个窗口对象创建一个公共插槽函数,并将其与你的信号连接起来。你是如何实例化另一个对象的,还是只是隐藏的?菜单上使用的是哪个信号?你已经试过什么了?