【发布时间】:2015-02-19 02:38:11
【问题描述】:
我有一个包含组合框的非常简单的 Qt 窗口,我尝试使用 Qt Creator 为这个组合框创建信号槽。我试过activated、currentIndexChanged、currentTextChanged,没有任何效果。
可能是什么原因?
同一窗口上的其他信号(按钮单击、菜单项单击)正常触发。操作系统为 Windows 7。
【问题讨论】:
-
对哪个动作?用户\自动?信息不足。
-
发布代码可能会有所帮助
-
我不能发布整个项目,它太大而且还私密。但是,信号分配代码是由 Qt Creator 自己生成的,所以我不确定我的 Qt Creator 和任何其他论坛用户 Qt Creator 之间有什么不同。窗口头文件包含
private slots: void on_ComoboBox_activated(int index);,.cpp文件包含此方法体,仅此而已。 -
如果你真的需要答案,你应该创建一个 SSCCE。
-
当我从表单中删除组合框并使用 Qt Creator 将其添加回来时,这个问题就消失了。所以看起来它是 Qt Creator 的错误。
标签: c++ qt qt-creator