当前位置: 首页>>代码示例>>Python>>正文


Python paymentslave.register_payment_slaves函数代码示例

本文整理汇总了Python中stoqlib.gui.slaves.paymentslave.register_payment_slaves函数的典型用法代码示例。如果您正苦于以下问题:Python register_payment_slaves函数的具体用法?Python register_payment_slaves怎么用?Python register_payment_slaves使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了register_payment_slaves函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: setup_slaves

 def setup_slaves(self):
     register_payment_slaves()
     self.slave = MultipleMethodSlave(self, self, self.store,
                                      self.model, None, currency(0),
                                      finish_on_total=False)
     self.slave.enable_remove()
     self.attach_slave('place_holder', self.slave)
开发者ID:Joaldino,项目名称:stoq,代码行数:7,代码来源:paymentseditor.py

示例2: __init__

    def __init__(self, wizard, previous, store, model, method,
                 outstanding_value=None, finish_on_total=True):
        """
        :param wizard: the wizard this step is in
        :param previous: the previous step if there is any
        :param store: the store this step is executed
        :param model: the model of this step
        :param method: the payment method
        :param finish_on_total: if it is ``True`` automatically closes
           the wizard when payments total is equals to the total cost
           of the operation. When it is ``False``, waits for the user to
           click the finish button
        :param outstanding_value: if this value is not ``None``, it will
            be used as the total value of the payment
        """
        self._method_name = method
        self._method_slave = None
        self.model = model

        if outstanding_value is None:
            outstanding_value = currency(0)
        self._outstanding_value = outstanding_value
        self._finish_on_total = finish_on_total

        BaseWizardStep.__init__(self, store, wizard, previous)

        register_payment_slaves()
        self._create_ui()
开发者ID:romaia,项目名称:stoq,代码行数:28,代码来源:salewizard.py

示例3: setup_slaves

 def setup_slaves(self):
     register_payment_slaves()
     outstanding_value = (self.model.total_amount_abs +
                          self.model.paid_total)
     self.slave = MultipleMethodSlave(self.wizard, self, self.store,
                                      self.model, None,
                                      outstanding_value=outstanding_value,
                                      finish_on_total=False,
                                      allow_remove_paid=False)
     self.slave.enable_remove()
     self.attach_slave('place_holder', self.slave)
开发者ID:LeonamSilva,项目名称:stoq,代码行数:11,代码来源:salereturnwizard.py

示例4: __init__

 def __init__(self, store):
     register_payment_slaves()
     self.purchase_model = None
     first_step = ConsignmentSelectionStep(self, store)
     BaseWizard.__init__(self, store, first_step, None)
     self.next_button.set_sensitive(False)
开发者ID:hackedbellini,项目名称:stoq,代码行数:6,代码来源:consignmentwizard.py


注:本文中的stoqlib.gui.slaves.paymentslave.register_payment_slaves函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。