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

Python Qt:如何在qtablewidget中捕获“返回”,第1张

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

您的问题有点模棱两可。“捕捉返回键”是什么意思?

QTableWidget
有几种返回信息的方法

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

my_table.currentItem().text()

更新

在下面的评论中,您指定希望用户能够按

Enter
Return
,然后能够处理当前的项目信息。

为此,您创建的子类

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5476037.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存