我正在使用 C++ 中的 Qt 4.8 版开发应用程序。
我需要使用一个需要指向自由函数的指针的 C 函数:
void handler(int dummy)
我需要根据函数内部发生的情况更改 GUI 中显示的值。
所以我一直在阅读如何将成员函数转换为自由函数。我发现只有当我的成员函数是静态的时我才能做到这一点。
但我不能让它成为静态的——如果我让它成为静态的,我将无法更改任何小部件。
那么,我该如何处理这个问题呢?如何将非静态成员函数作为指向自由函数的指针传递。如果不可能,如何解决?
对于使用其他库的任何不同建议,我将不胜感激。