我已经开始尝试使用Qt 4.然后我遇到了 Qt Designer 的问题。
在信号/插槽编辑器中,我只能设置其中列出的连接,而不是列出所有插槽。
如果我尝试在.ui文件中手动添加它,则连接将无法正常工作 如果我将它添加到ui _ * .h文件中,它可以正常工作,但是当我更改设计时会删除连接。
有没有人有任何关于如何解决这个错误的好建议?或者换另一种方式:
如何让Qt Designer列出所有可用的插槽?
答案 0 :(得分:2)
默认情况下,不会显示所有信号/插槽。您可以尝试检查当您尝试创建信号时出现的“配置连接”对话框左下角的“显示信号和从......继承的插槽”复选框。
除此之外,你可以做Marcin所说的并使用auto-connections,或者在使用ui的对象的构造函数中手动编写connect语句。
答案 1 :(得分:0)
您可以尝试使用uic的autoconnecting功能。
但是,您将无法看到所有可用的插槽,但如果您在Designer和代码中使用相同的名称 - 它们应自动连接。