qt中的setSectionResizeMode有什么问题?
what's wrong with setSectionResizeMode in qt?
我在 Ubuntu 上使用 qt 5.1.1 已经 2 年了。现在我在上面安装了 qt 5.5。 (我的意思是我的 Ubuntu 上有两个版本)
实际上这个版本的 Qt 框架不如旧版本好用。
所以我想使用 qt 5.1.1 。
问题出在这里,现在我的代码出现以下错误:
代码:
_headerView->setSectionResizeMode(QHeaderView::Stretch);
错误:
... error: 'class QHeaderView' has no member named 'setSectionResizeMode'
我找到了 this answer on this site。但实际上我不知道如何解决问题!只说原因。
PS:我希望这行代码将我的 table 修复扩展到 window。
当您的机器上安装了两个或更多版本的 qt 时,可能会发生此错误。
setResizeMode
是一个旧函数,它在新版本中被覆盖并将其名称更改为 setSectionResizeMode
解决此问题的最安全方法是使用 setSectionResizeMode
,您可以确保任何人都可以使用它Qt 从 5 开始。
我在 Ubuntu 上使用 qt 5.1.1 已经 2 年了。现在我在上面安装了 qt 5.5。 (我的意思是我的 Ubuntu 上有两个版本) 实际上这个版本的 Qt 框架不如旧版本好用。 所以我想使用 qt 5.1.1 。
问题出在这里,现在我的代码出现以下错误:
代码:
_headerView->setSectionResizeMode(QHeaderView::Stretch);
错误:
... error: 'class QHeaderView' has no member named 'setSectionResizeMode'
我找到了 this answer on this site。但实际上我不知道如何解决问题!只说原因。
PS:我希望这行代码将我的 table 修复扩展到 window。
当您的机器上安装了两个或更多版本的 qt 时,可能会发生此错误。
setResizeMode
是一个旧函数,它在新版本中被覆盖并将其名称更改为 setSectionResizeMode
解决此问题的最安全方法是使用 setSectionResizeMode
,您可以确保任何人都可以使用它Qt 从 5 开始。