Tôi cố gắng làm cho log khi cái gì là sai, vì vậy tôi muốn viết các thông tin lớp và tên hàm như thế này:Làm thế nào để có được tên hàm chức năng Qt
void MainWindowTest::testMethod()
{
qDebug()<<QString("ClassName is:%0,Function Name is:%1")
.arg(this->metaObject()->className()).arg("how to get method name");
}
làm thế nào để làm điều này?
Vâng, kể từ khi bạn đã có trong phương pháp này, bạn có thể chỉ cần đặt trong tên phương pháp. Đặt chuỗi "testMethod". –
Phương pháp yêu thích của tôi được mô tả ở đây: http://stackoverflow.com/questions/173821/how-to-get-the-function-name-while-in-a-function-for-debug-strings – Klathzazt