I have several qdockwidget and within these a qtableview, as seen in the attached picture, my problem is I want the tables are the same size of the dock.

I tried to do this and it does not work:

table-> resize (dock-> size());
有帮助吗?

解决方案

By default, the cells in a table do not expand to fill the available space. You can make the cells fill the available space by stretching the last header section. Access the relevant header using horizontalHeader() or verticalHeader() and set the header's stretchLastSection property.
Source: QTableView Documentation

I hope that helps you. Cheers.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top