from PyQt5.QtCore import *
class MyTypeSignal(QObject):
# 定義一個訊號
sendmsg = pyqtSignal(object)
# 傳送3個引數的訊號
sendmsg1 = pyqtSignal(str, int, int)
def run(self):
self.sendmsg.emit("hello PyQt5")
def run1(self):
self.sendmsg1.emit("hello world", 6, 7)
class MySlot(QObject):
def get(self, msg):
print("資訊:" + msg)
def get1(self, msg, a, b):
print("資訊:" + msg, "今天是{}月{}日".format(a, b))
if __name__ == '__main__':
send = MyTypeSignal()
slot = MySlot()
send.sendmsg.connect(slot.get)
send.sendmsg1.connect(slot.get1)
send.run() # 傳送訊號到slot.get
send.run1() # 傳送訊號到slot.get1
# send.sendmsg.disconncet(slot.get) # 斷開連線
PyQT5之自定義訊號
相關文章
- PyQt5自定義訊號QT
- PyQT5之訊號關閉視窗QT
- PyQT5之多個訊號QT
- PyQt5 之訊息盒子QT
- PyQT5訊號重新整理時間QT
- PyQT5訊號與槽的連線QT
- Qt自定義訊號槽的使用淺析+例項QT
- ReactiveCocoa 4上手實踐1:建立自定義訊號React
- pyqt5中訊號與槽的認識QT
- 自定義生產省略號
- 語音訊號處理獲取 NFFT 的自定義函式音訊FFT函式
- 解決 PySide6 崩潰/閃退(自定義訊號)IDE
- React Native 自定義鍵盤之輸入車牌號React Native
- 自定義NSNotification訊息中心
- MapReduce之自定義OutputFormatORM
- MapReduce之自定義InputFormatORM
- 自定義View之SwitchViewView
- MapReduce之自定義partitioner
- 自定義訊息獲取訊息(轉)
- 公眾號新增自定義連結
- 自定義view之模擬qq訊息拖拽刪除效果View
- Android自定義控制元件之自定義屬性Android控制元件
- 自定義視訊播放器播放器
- VC增加自定義訊息 (轉)
- ros|自定義訊息型別ROS型別
- 元件間通訊--自定義事件元件事件
- 自定義訊息和對訊息的理解
- Mybaitis之自定義TypeHandlerAI
- Java之自定義異常Java
- 自定義View之onMeasure()View
- 自定義View事件之進階篇(四)-自定義Behavior實戰View事件
- Android自定義組合控制元件之自定義屬性Android控制元件
- VNPY 的EVENT事件作為 pyQT5的訊號觸發函式事件QT函式
- TNW-微信公眾號自定義選單TNW
- 微信公眾號,H5自定義分享H5
- 自定義View 之 RecyclerView.ItemDecorationView
- Preference元件探究之自定義Preference元件
- RecyclerView之自定義LayoutManager和SnapHelperView