信号与槽
//Gemini.h
class Gemini:public Q_Object{
    Q_OBJECT
    signals:
        void begin()
    public slots:
        void doSomething(){
            qDebug()<<"Gemini ::doSomething() called";
        }
}Gemini类中的信号begin()和槽doSomething()都可被QML访问。槽必须声明为public或protected。 
 在C++中使用时候需要emit关键字,但是在QML中就是普通函数,用法跟函数一样,信号处理器形式为onSignal。信号不支持重载。
//main.cpp
#include<QGuiApplication>
#include<QQmlApplicationEngine>
#include<QtQml>
#include "Gemini.h"
 
                   
                   
                   
                   最低0.47元/天 解锁文章
最低0.47元/天 解锁文章
                           
                       
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   983
					983
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            