C++/QT运行时出现void value not ignored as it ought to be

编译时出现“void value not ignored as it ought to be”错误,原因是因为,一个函数的返回值为void,但是你又把这个函数的返回值赋值给了一个具体类型的变量。

注意函数声明和函数实现的返回值要一致;

或者函数返回值为void,就不要再返回任何东西了。