0

所以我目前在以 QMainWindow 作为基础的类的构造函数中使用以下代码:

char *name = this->windowTitle().toWCharArray;

代码产生以下错误:

error C3867: 'QString::toWCharArray': function call missing argument list; 
use '&QString::toWCharArray' to create a pointer to member

我不确定如何继续才能成功获得窗口的标题。

4

2 回答 2

6

当你调用一个函数时,你需要把 () 放在最后:

char *name = this->windowTitle().toWCharArray();
于 2013-10-02T19:04:13.390 回答
0

toWCharArray() 是一个函数。函数的名称应以 () 为后缀。这是 C 中调用函数的主要规则。否则它会显示一些异常。调用后缀为()的方法如下:

char *name = this->windowTitle().toWCharArray();

于 2013-10-15T14:15:49.913 回答