Python2.7:如何从子类获取值

2024-09-27 21:22:36 发布

您现在位置:Python中文网/ 问答频道 /正文

class MyWindow():

    class Filter(QtCore.QObject):

        def eventFilter(self, widget, event):
            # FocusOut event            
            if event.type() == QtCore.QEvent.FocusOut:
                # do custom stuff
                print('Focus Event')
                isFocusEvent = True
                return False
            else:
                # we don't care about other events
                return False                

            return isFocusEvent

    def __init__(self, ui):
        self.ui=ui

    def mycode (self)
        myvalue=float(self.ui.myvalueEdit.text()) 

        self._filter = self.Filter()
        self.ui.myvalueEdit.installEventFilter(self._filter)

        if (isFocusEvent == True):
            ..........
            ..........

嗨,我在python2.7中使用了一个Qt接口,我会获取focusOutEvent(仅从一个Qt的字段中),然后保存所有self.ui.xxxx价值观。 我不能参加“isFocuEvent”考试!!保存过程没有问题。 你能帮帮我吗? 谢谢您!你知道吗


Tags: selfeventfalsetrueuireturnifdef

热门问题