求this的用法和public Slot 与private Slot有什么区别?
看过别人的程序,this->……等很多出现this的地方不太明白,哪位能否详细解释下?
public Slot 与private Slot有什么区别?为什么有的地方弄成public Slot ?有的地方弄成private Slot?究竟在什么情况下分别运用呢。
[解决办法]
如果你是通过signal来触发slot的,那不管是public还是private的slot都能被触发(这个是由于Qt的实现方法决定的)
如果你是象调用普通函数一样来调用slot的,那public和private的含义和C++通常的含义一样
[解决办法]
信号、槽。this代表调用对象的指针,即当前对象的指针。public和private是访问控制,可以查看C++的基础知识。
希望能够帮到你!
[解决办法]
楼主,你问的问题其实都是C++的基本问题。耐下心来看看C++入门的书,差不多就都能明白了
[解决办法]
在成员函数内部的this可以省略 代表调用自身的成员函数
在内部是不区分访问权限的 即内部可以调用private slots和public
而在类外connect的时候无法调用receiver的private slots
[解决办法]
当对象调用类的成员函数时,this指针就指向该对象。
[解决办法]