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
- Qt自定義訊號槽的使用淺析+例項QT
- PyQt5 之訊息盒子QT
- React Native 自定義鍵盤之輸入車牌號React Native
- PyQT5訊號重新整理時間QT
- PyQT5訊號與槽的連線QT
- Flask_restful 之 自定義錯誤資訊FlaskREST
- 解決 PySide6 崩潰/閃退(自定義訊號)IDE
- pyqt5中訊號與槽的認識QT
- 語音訊號處理獲取 NFFT 的自定義函式音訊FFT函式
- 自定義View之SwitchViewView
- MapReduce之自定義OutputFormatORM
- MapReduce之自定義InputFormatORM
- Mybaitis之自定義TypeHandlerAI
- 公眾號新增自定義連結
- Java之自定義異常Java
- Android 自定義 View 之 LeavesLoadingAndroidView
- NLog自定義Target之MQTTMQQT
- 自定義 ocelot 中介軟體輸出自定義錯誤資訊
- 自定義View事件之進階篇(四)-自定義Behavior實戰View事件
- 自定義視訊播放器播放器
- ros|自定義訊息型別ROS型別
- 元件間通訊--自定義事件元件事件
- 自定義View 之 RecyclerView.ItemDecorationView
- Android自定義View之捲尺AndroidView
- Preference元件探究之自定義Preference元件
- RecyclerView之自定義LayoutManager和SnapHelperView
- Flutter 之 自定義控制元件Flutter控制元件
- Jwtauth 自定義認證頭資訊JWT
- TNW-微信公眾號自定義選單TNW
- 微信公眾號,H5自定義分享H5
- Android 自定義 View 實戰之 PuzzleViewAndroidView
- Android 自定義 View 之入門篇AndroidView
- Android自定義view之emoji鍵盤AndroidView
- Android自定義View之Canvas的使用AndroidViewCanvas
- 玩轉docker之自定義PHP容器DockerPHP