您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python Qt:如何在qtablewidget中捕获“返回”

Python Qt:如何在qtablewidget中捕获“返回”

您的问题有点模棱两可。“捕捉返回键”是什么意思?QTableWidget有几种返回信息的方法

如果要获取当前单元格的文本,可以执行以下操作:

my_table.currentItem().text()

在下面的评论中,您指定希望用户能够按EnterReturn,然后能够处理当前的项目信息。

为此,您创建的子类QTableWidget并覆盖其keyPressEvent方法

class MyTableWidget(QTableWidget):
    def __init__(self, parent=None):
        super(MyTableWidget, self).__init__(parent)

    def keyPressEvent(self, event):
         key = event.key()

         if key == Qt.Key_Return or key == Qt.Key_Enter:
             # Process current item here
         else:
             super(MyTableWidget, self).keyPressEvent(event)
python 2022/1/1 18:29:42 有471人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶