私のアプリケーションの空白を取り除くにはどうすればいいですか: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