Python 单例模式
2019-08-27 python 3155
在使用PyQt5 信号的时候,如果想分开文件编写,想到了用单例模式去处理,记录一下。
from PyQt5.QtCore import QObject,pyqtSignal
def Singletonfunc(cls):
_instance = {}
def _singleton(*args, **kargs):
if cls not in _instance:
_instance[cls] = cls(*args, **kargs)
return _instance[cls]
return _singleton
@Singletonfunc
class Communicate(QObject):
title = pyqtSignal(str) 很赞哦! (0)
相关文章
文章评论
-
-
-
0条评论