问题是,该信号是 不是
textChanged(bool)因为它需要一个字符串参数,因此它或许应该蜜蜂:
textChanged(str)。
为了避免这种错误,您应该使用新型语法来连接信号:
self.MyInput.textChanged.connect(self.doSomething)# or:self.MyInput.textChanged[str].connect(self.doSomething)
此语法具有以下优点:
- 比较清楚
- 它不那么冗长,更易读
- 它提供了更多的错误检查,因为如果信号不存在,则会引发错误。使用旧的语法不会引发错误,但是信号也不会连接,结果就是您所看到的行为。



