【发布时间】:2020-09-01 02:33:56
【问题描述】:
我正在尝试将 QTableWidget 与 PyQt5 和 QtDesigner 结合使用,以在 GUI 的网格中显示图像。 (我正在模拟 LED 面板显示器。)我希望每个图像都可以独立于其他图像进行更改,并且在空间上与网格中的相邻图像相切。我遇到的问题是我找不到删除单元格填充的方法,以便我可以使图像看起来形成连续的马赛克。有谁知道是否有办法做到这一点?
编辑:这里有更多信息:
class Home_Win(QMainWindow):
def __init__(self):
# Show GUI------------------------
QMainWindow.__init__(self)
self.ui = loadUi("bugpanel.ui", self)
blueLED = QTableWidgetItem(QIcon("img/blueLED.jpg"),'',0)
rows, cols = 16,32
for row in range(rows):
for col in range(cols):
self.tableWidget_2.setItem(0 , 0, QTableWidgetItem(QIcon("img/greenLED.jpg"),'',0))
self.tableWidget_2.setItem(0 , 1, blueLED)
我想要什么:
我得到了什么:
【问题讨论】:
-
你可以展示你现在得到的图像,以及你想要得到的另一个图像。它还提供了一个minimal reproducible example
-
谢谢!感谢您的建议并添加了更多信息。
标签: python pyqt pyqt5 qtablewidget