use*_*821 2 c++ qt visual-studio-2008
有没有办法在没有MOC且没有连接通道名称的情况下使用信号?我对Qt的一个问题是你有类似的东西
this->connect(this->SaveBtn, SIGNAL(click()), SLOT(SaveClicked()));
并且没有错误检测告诉它是错误的,然后发现按钮不起作用或搜索他们的文档以找出信号不存在.此外,通过名称而不是类连接似乎毫无意义,浪费周期.
有错误检测,该connect函数在连接失败时返回false,并在标准错误上输出警告(或者在Windows上输出到DebugView读取的奇怪位置).此外,您可以通过QT_FATAL_WARNINGS=1在您的环境中进行设置,将这些警告设置为致命错误.
按名称连接并非毫无意义.例如,这意味着可以在运行时生成信号/插槽名称的位置建立连接.