我在PYQT5
中有一个tablewidget,在其中单击行,要使行中的数据不存在,我们有一个内置方法
self.tableWidget.cellClicked.connect(self.itemsinlist)
使用以下功能从中打印出item.text()
def itemsinlist(self):
for item in self.tableWidget.selectedItems():
print (item.text())
但是我无法以自定义格式获取数据,当我从下面的行中单击John时,我会得到2行数据
用户界面图片
控制台输出:
如何根据自己的喜好自定义这些数据
答案 0 :(得分:1)
您可以尝试:
def itemsinlist(self):
items = self.tableWidget.selectedItems()
data = " ".join(item.text() for item in items)
print (data)
结果:
John 2010年3月29日