내 응용 프로그램에서 공백을 없애려면 어떻게합니까? 내 QTableWidget에서이 공백을 제거하는 방법은 무엇입니까?
QTableWidget (파란색 화살표)의 공백을 제거하고 싶습니다. 어떻게해야합니까?
gridLayout = QGridLayout()
#add other widgets
currentItemsTable = QTableWidget(4, 2)
currentDeviceIconLabel = QLabel("Current Device Icon: ")
self.currentDeviceIcon = QLabel()
currentAppIconLabel = QLabel("Current App Icon: ")
self.currentAppIcon = QLabel()
currentTitleLabel = QLabel("Current Title: ")
self.currentTitle = QLabel(self.getCurrentTitle())
currentSubtitleLabel = QLabel("Current Subtitle: ")
self.currentSubtitle = QLabel(self.getCurrentSubtitle())
currentItemsTable.setCellWidget(0, 0, currentDeviceIconLabel)
currentItemsTable.setCellWidget(0, 1, self.currentDeviceIcon)
currentItemsTable.setCellWidget(1, 0, currentAppIconLabel)
currentItemsTable.setCellWidget(1, 1, self.currentAppIcon)
currentItemsTable.setCellWidget(2, 0, currentTitleLabel)
currentItemsTable.setCellWidget(2, 1, self.currentTitle)
currentItemsTable.setCellWidget(3, 0, currentSubtitleLabel)
currentItemsTable.setCellWidget(3, 1, self.currentSubtitle)
currentItemsTable.horizontalHeader().hide()
currentItemsTable.resizeColumnsToContents()
currentItemsTable.resizeRowsToContents()
currentItemsTable.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Maximum)
gridLayout.addWidget(currentItemsTable, 1, 4, 8, 2)
는 또한 어떻게이 QTableWidget은 행과 열 내용으로 크기를 조정합니까 : 여기
내 응용 프로그램에 대한 코드? 나는 스크롤 바를 원하지 않는다.
제 생각에 가장 좋은 해결책은'QTableWidget'을 전혀 사용하지 않는 것입니다! 'QGridLayout'로 쉽게 할 수 있습니다. – Lol4t0
@ Lol4t0 QTableWidget없이 위젯이 보이는 방식이 마음에 들지 않았습니다. 나는 흰 바탕과 그리드 라인을 원했다. –
배경을 흰색으로 설정하고 격자 선에'QFrame'을 사용할 수 있습니다. – Lol4t0