标签: python pyqt4
我想使用生成器作为PyQt4信号传递的参数,我不确定最干净的方式。我可以做一些像elementChosen=QtCore.pyqtSignal(type((i for i in xrange (i))))这样的事情,但这看起来很难看。有什么建议吗?
elementChosen=QtCore.pyqtSignal(type((i for i in xrange (i))))
答案 0 :(得分:1)
您可以使用types模块使代码看起来不那么难看。
types
from types import GeneratorType elementChosen = QtCore.pyqtSignal(GeneratorType)
文档:http://docs.python.org/library/types.html