【发布时间】:2015-09-08 15:40:03
【问题描述】:
我正在生成一个 Gridlayout 并添加小部件,如下所示:
elements = QGroupBox()
self.grid = QGridLayout(elements)
#Arrange Row Elements
self.grid.addWidget(subjectName, 0, 0)
self.grid.addWidget(statusName, 0, 1)
我想为第一行(而不是行内的小部件)设置一个 background-color,以指示 Grid 的标题。
【问题讨论】:
-
这看起来您正在尝试做更适合
QTableWidget或QTableView的事情。如果您在 QGridLayout 中设置小部件的背景,这取决于小部件......您可以为每个小部件使用setStyleSheet。 -
是否可以在 QTableView 中添加小部件?
-
是的。但它确实需要在大多数情况下使用Model/View Programming 方法。
标签: qt pyqt qtstylesheets