Поэтому в настоящее время я использую следующий код в конструкторе моего класса, в качестве основы которого используется QMainWindow:
char *name = this->windowTitle().toWCharArray;
Коды выдают следующую ошибку:
error C3867: 'QString::toWCharArray': function call missing argument list;
use '&QString::toWCharArray' to create a pointer to member
Я не уверен, как действовать так, чтобы я мог успешно получить заголовок окна.
Когда вы вызываете функцию, вам нужно поставить () в конце:
char *name = this->windowTitle().toWCharArray();
toWCharArray () является функцией. Функции должны вызываться по имени с суффиксом (). Это главное правило в C для вызова функции. В противном случае это показывает некоторые исключения. Вызовите метод с суффиксом () следующим образом:
char * name = this-> windowTitle (). toWCharArray ();