QT4设计师不接受'&'信号/插槽编辑器中的引用和''空格字符

时间:2009-02-08 15:24:32

标签: qt4

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

-Himadri Sekhar

2 个答案:

答案 0 :(得分:1)

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

SIGNAL("onClickMyCustomSlot(QStringList)")

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

答案 1 :(得分:0)

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

当然,这可能不能完全满足您的需求。在这种情况下,您可能希望提交一个建议,以便对Qt Designer进行改进:

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