打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
pyqt4中给slot 函数增加参数的方法
if sys.version_info[:2] < (2, 5):
    def partial(func, arg):
        def callme():
            return func(arg)
        return callme
else:
    from functools import partial 

   def createRigAssetGrp(self):
        rigAssetGrp = CustomAssetInfoGrp( pathImg = '%s/mailImgs/projectAsset/mail_projectTabAssetRigPath.png'% Config.IMGFOLDER, \
                                                                    instructImg = '%s/mailImgs/projectAsset/mail_projectTabAssetRigNote.png'% Config.IMGFOLDER, \
                                                                    parent = self.frame)
        addFunction = partial(SlotActions.on_addBtn_released, self.createRigAssetGrp, Config.rigAssetVLayout, rigAssetGrp)              #实现点击这个按钮,就创建一个和自身类型相同的控件
        QObject.connect(rigAssetGrp.pathLineEdit.add, SIGNAL('released()'), addFunction)

#slotAction.py
    @staticmethod
    def on_addBtn_released(func, layout, widget):
        elem = func()
        index = layout.indexOf(widget)
        layout.insertWidget(index+1, elem)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python基础教程:Flask进击篇——Flask运行流程
理解 Python 装饰器看这一篇就够了
Hexo yilia主题启用及相关设置
<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">从零开始制作HEXO主题</font></font>
python中 functools模块 闭包的两个好朋友partial偏函数和wraps包裹
python入门基础总结笔记(4)——函数式编程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服