国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Qt 自定義 信號與槽

2019-11-10 17:08:28
字體:
來源:轉載
供稿:網友
 //tsignal.h  ...  class TsignalApp:public QMainWindow  { 	 Q_OBJECT 	 ... 	 // 信號聲明區	signals: 		 // 聲明信號 mySignal() 		 void mySignal(); 		 // 聲明信號 mySignal(int) 		 void mySignal(int x); 		 // 聲明信號 mySignalParam(int,int) 		 void mySignalParam(int x,int y); 	 // 槽聲明區	 public slots: 		 // 聲明槽函數 mySlot() 		 void mySlot(); 		 // 聲明槽函數 mySlot(int) 		 void mySlot(int x); 		 // 聲明槽函數 mySignalParam (int,int) 		 void mySignalParam(int x,int y);  }  ...  //tsignal.cpp  ...  TsignalApp::TsignalApp()  { 	 ... 	 // 將信號 mySignal() 與槽 mySlot() 相關聯	 connect(this,SIGNAL(mySignal()),SLOT(mySlot())); 	 // 將信號 mySignal(int) 與槽 mySlot(int) 相關聯	 connect(this,SIGNAL(mySignal(int)),SLOT(mySlot(int))); 	 // 將信號 mySignalParam(int,int) 與槽 mySlotParam(int,int) 相關聯	 connect(this,SIGNAL(mySignalParam(int,int)),SLOT(mySlotParam(int,int)));  }  // 定義槽函數 mySlot()  void TsignalApp::mySlot()  { 	 QMessageBox::about(this,"Tsignal", "This is a signal/slot sample without  parameter.");  }  // 定義槽函數 mySlot(int)  void TsignalApp::mySlot(int x)  { 	 QMessageBox::about(this,"Tsignal", "This is a signal/slot sample with one  parameter.");  }  // 定義槽函數 mySlotParam(int,int)  void TsignalApp::mySlotParam(int x,int y)  { 	 char s[256]; 	 sPRintf(s,"x:%d y:%d",x,y); 	 QMessageBox::about(this,"Tsignal", s);  }  void TsignalApp::slotFileNew()  { 	 // 發射信號 mySignal() 	 emit mySignal(); 	 // 發射信號 mySignal(int) 	 emit mySignal(5); 	 // 發射信號 mySignalParam(5,100) 	 emit mySignalParam(5,100);  }
注意 connect()    里面的信號和槽 的函數  不寫形參
上一篇:tomcat之連接器

下一篇:P1046 陶陶摘蘋果

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蕲春县| 武胜县| 桂东县| 鄢陵县| 林周县| 辉县市| 武乡县| 自贡市| 高青县| 桂林市| 石嘴山市| 亳州市| 莆田市| 民乐县| 上栗县| 陇西县| 三门峡市| 昌乐县| 綦江县| 晴隆县| 滦南县| 漳平市| 宜昌市| 天镇县| 修水县| 布拖县| 平山县| 陆良县| 淮阳县| 霍城县| 大港区| 南开区| 黑龙江省| 科尔| 朝阳区| 海林市| 集安市| 华阴市| 永靖县| 嘉定区| 上高县|