在使用QT的过程中,使用QTextEdit textChanged信号和textEdited激发遇到问题,QT creator的help,提示信号是textChanged(const QString &)和textEdit(const QString &)
在自己说写connect(... ...)连接信号槽的时候,SIGNAL(textChanged(const QString&))和SLOT(on_Input_Changed2(const QString&))要写成不带形参 才能正确激发信号,如下图。
如果写成SIGNALE(textChanged(const QString& str)) 和SLOT(on_Input_Changed2(const QString& str))是激发不了信号的)
即自己connect(... ...)连接信号槽的时候,SIGNAL和SLOT里面的函数如果有参数,一定不能带形参,只能包含形参的类型。