1

QT4 设计器在信号/槽编辑器中不接受“&”参考和“”空格字符?由于 XML 模式也不支持它......有没有办法使用 QT4 设计器或编辑 ui-xml 创建自定义插槽,如 onClickMyCustorSlot(const QStringList &)

-Himadri Sekhar

4

2 回答 2

1

信号通常被剥离所有&const。如果您在代码中连接它们,则必须以相同的方式使用它们,在您的示例中如下所示:

SIGNAL("onClickMyCustomSlot(QStringList)")

另一方面,指针 (*) 应保留在信号名称中。

于 2009-02-26T22:59:45.823 回答
0

尽管许多标准 Qt 类的信号使用包含“const”和“&”的符号,但这些签名的规范化版本不包含这些。您应该能够创建仅包含类名的自定义插槽,并且在运行时建立的连接应该可以正常工作。

当然,这可能无法完全满足您的需求。在这种情况下,您可能需要提交对 Qt Designer 进行改进的建议:

http://www.qtsoftware.com/developer/task-tracker

于 2009-02-26T22:54:50.140 回答