在qtablewidget中还有像按钮一样添加的吗?但单元格中的日期仍必须显示,例如,如果用户双击单元格,我可以像按钮一样发送信号吗?谢谢!
编辑项():
def editItem(self,clicked):
if clicked.row() == 0:
#go to tab1
if clicked.row() == 1:
#go to tab1
if clicked.row() == 2:
#go to tab1
if clicked.row() == 3:
#go to tab1
表触发器:
self.table1.itemDoubleClicked.connect(self.editItem)
在PyQt4中,将按钮添加到qtablewidget:
您有两个问题综合在一起…简短回答,是的,您可以向QTableWidget添加按钮-您可以通过调用setCellWidget向table widget添加任何widget:
但听起来不像你真正想要的。
听起来好像你想对用户双击你的一个单元格做出反应,就好像他们点击了一个按钮,大概是为了打开一个对话框或编辑器什么的。
如果是这样的话,您真正需要做的就是从QTableWidget连接到itemDoubleClicked信号,如下所示:
相关问题 更多 >
编程相关推荐