所以我目前在我的类的构造函数中使用以下代码,它以QMainWindow为基础:
char *name = this->windowTitle().toWCharArray;
代码会产生以下错误:
error C3867: 'QString::toWCharArray': function call missing argument list;
use '&QString::toWCharArray' to create a pointer to member
我不知道该怎么办才能成功获得该窗口的标题。
答案 0 :(得分:6)
当你调用一个函数时,你需要把()放在最后:
char *name = this->windowTitle().toWCharArray();
答案 1 :(得分:0)
toWCharArray()是一个函数。函数应该以其后缀为()的名称调用。这是C中用于调用函数的主要规则。否则它会显示一些例外。调用后缀为()的方法如下:
char * name = this-> windowTitle()。toWCharArray();