请问既然我自己定义的类公共继承于qdialog 可为什么我的信号槽当中不可以直接调用close 而是要添加域作用标识符
首先没用过QT不写基类域标识符会报错吗?你自己的类重写了cIose没有
举个例子,你说了的是什么情况下的,把你那个信号与槽的代码粘贴出来看看。
你肯定要指明啊,不然编译器怎么知道close函数是谁的。我还以为是啥问题的,就像你在头文件写了一个方法声明,然后再.cpp文件里实现也是要指定是哪一个对象的方式的呀,思路类似。