Qt的C++发现使用用法连接语句
我定义用户接口的信号槽连接这样的:Qt的C++发现使用用法连接语句
connect( ui.Diagram , SIGNAL(sendChartImportVariablesToUI(QList <QVariant> &) ),
this ,SLOT (getVariablesFromChartImport(QList <QVariant> &))) ;
现在,当我标记sendChartImportVariablesToUI在用户接口(这是定义的信号在另一个类中)并使用rightMouseclick->查找用例 Qt不会告诉我在其他类中使用sendChartImportVariablesToUI。它甚至没有向我展示在用户界面的Connect-statement中的使用。
有没有像rightMouseclick->命令中的所有类,将显示我所有我的项目的类别使用查找用法?
这是一个错误的Qt,你可以在Qt的网站看到它在错误报告:
有一个问题,“发现使用”。在其他类中找不到 信号/插槽的使用。
报告链接:
https://bugreports.qt.io/browse/QTCREATORBUG-13929?jql=text%20~%20%22find%20usage%20signal%20slot%22
https://bugreports.qt.io/browse/QTCREATORBUG-1863
https://bugreports.qt.io/browse/QTCREATORBUG-13601
使用新版本of Qt Creator和New Signal Slot Syntax:
connect(sender, &Sender::valueChanged,receiver, &Receiver::updateValue);
有了这个连接,你可以找到使用和Qt将找到连接线。
这非常有帮助,非常感谢你:-) – user3443063
你在用什么IDE? QtCreator? – user463035818
是的,它的QtCreator 2.8.1与Qt 4.8.4 – user3443063
作为你的问题是关于IDE你应该添加到这个问题 – user463035818