在我的程序中,我想删除第二行Qtablewidget的矩形边框。在这里,我使用grid(False)它更改了整个表格。任何人都可以告诉我如何隐藏/删除边框tablewidget的第二行。谢谢。 下面是我的代码:
self.table = QtGui.QTableWidget()
self.table_item = QtGui.QTableWidgetItem()
self.table.setRowCount(2)
self.table.verticalHeader().hide()
self.table.setColumnCount(6)
self.fnt = self.table.font()
self.fnt.setPointSize(20)
self.table.setFont(self.fnt)
self.table.setHorizontalHeaderLabels(("S.no, Item Description,Qty,Rate(Rs:),Subtotal,"",").split(','))
self.newvbox.addWidget(self.table)
# self.table.horizontalHeader().setResizeMode( QtGui.QHeaderView.Stretch)
header = self.table.horizontalHeader()
header.setResizeMode(1, QtGui.QHeaderView.Stretch)
header.setResizeMode(0, QtGui.QHeaderView.ResizeToContents)
header.setResizeMode(2, QtGui.QHeaderView.Stretch)
header.setResizeMode(3, QtGui.QHeaderView.Stretch)
header.setResizeMode(4, QtGui.QHeaderView.Stretch)
self.btn1 = QtGui.QPushButton(icon=QtGui.QIcon("./plus.png"))
self.table.setCellWidget(1,0,self.btn1)
self.table.setItem(0,0,QtGui.QTableWidgetItem(str(1)))