2024-06-16 10:03:42 发布
网友
您好,我已经创建了如上所示的主窗口。我希望尽可能多地扩展第一个小部件(绘图),以便其他两个小部件适合内容(或者实际上,我希望删除表下的空白)。 我不知道怎么做
目前,两个表垂直标题大小策略都设置为FitToContent
而且,它需要是动态的,所以如果我向表中添加新行,新行应该是可见的(表将更大)
我希望我足够清楚,也希望不需要可运行的代码
好吧,我想起来了
重新实现resizeEvent就可以了
def resizeEvent(self, event): super(Table, self).resizeEvent(event) height = self.horizontalHeader().height() for row in range(self.model().rowCount()): height += self.rowHeight(row) if self.horizontalScrollBar().isVisible(): height += self.horizontalScrollBar().height() self.setMaximumHeight(height + 2)
我正在更改QTableView的高度。我包括水平标题的高度+所有行的高度+水平滚动条的高度(如果可见)
好吧,我想起来了
重新实现resizeEvent就可以了
我正在更改QTableView的高度。我包括水平标题的高度+所有行的高度+水平滚动条的高度(如果可见)
相关问题 更多 >
编程相关推荐