如何使用行编辑pyqt4调用函数

时间:2019-07-20 06:14:38

标签: python-2.7 pyqt4

在我的示例程序中,我想使用行编辑来调用函数 在这里,我在设置文本后要使用租用条形码扫描仪设置文本,我想调用函数,但是在这里我使用了不同类型的信号槽 cursorPositionChanged,editingFinished,inputRejected,returnPressed,selectionChanged,textChanged,textEdited。没有人能完美运行。请您帮我。谢谢。

一小段代码:

self.produ_le.cursorPositionChanged.connect(self.myfuncton)

def myfuncton(self):
        print "tryblockkkkk",InvItem,len(InvItem)
        self.w={}
        self.y=""

        self.product_varient=check_productverient(csrf,sess_id,InvItem['results'][0]['pk'])
        print self.product_varient,"*******************"

        if len(self.product_varient)>0:

            self.box.addWidget(self.invlabel)
            self.box.addWidget(self.produ_le)
            self.box.addWidget(self.qty_le)
            self.box.addWidget(self.cb)
            self.in_se_box.addWidget(self.create_btn)
            self.in_se_box.addWidget(self.close_btn)
            self.cellWidget4.setLayout(self.in_se_box)

0 个答案:

没有答案