PyQt 5応答リターンイベント

888 ワード

プログラミング中に問題がありました.PyQt 5はリターン時間に応答できません.つまり、次のコードは実行できません.
if (event.key() == Qt.Key_Enter):

解決方法:イベントコードを印刷する:
    def keyPressEvent(self, event):
        #  event.key()         
        print("  :" + str(event.key()))

次に、イベントコードを直接判断します.
        if str(event.key())=='16777220':#  
            print('ok')