我试图在出现错误时记录日志,所以我想像这样编写类信息和函数名称:
void MainWindowTest::testMethod()
{
qDebug()<<QString("ClassName is:%0,Function Name is:%1")
.arg(this->metaObject()->className()).arg("how to get method name");
}
我该怎么做?
QT_STRINGIFY(arg)
:
该宏可用于将内置行扩展器 arg 转换为字符串文字。
MainWindowVM::MainWindowVM(QObject* parent) : QObject(parent)
{
QDebug() << QT_STRINGIFY(MainWindowVM);
}