qteditorfactory.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:QtPropertyBrowserV2.6-for-pyqt5 作者: theall 项目源码 文件源码
def handleKeyEvent(self, e):
        key = e.key()
        if key in [Qt.Key_Control, Qt.Key_Shift, Qt.Key_Meta, Qt.Key_Alt, Qt.Key_Super_L, Qt.Key_Return]:
            return

        text = e.text()
        if (len(text) != 1):
            return

        c = text[0]
        if (not c.isprintable()):
            return

        if (self.m_value == c):
            return

        self.m_value = c
        if self.m_value=='':
            s = ''
        else:
            s = str(self.m_value)
        self.m_lineEdit.setText(s)
        e.accept()
        self.valueChangedSignal.emit(self.m_value)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号