1

我有一个在旧版 Qt for Mac 中开发的项目,可能是版本 4。我已经在当前版本 5.11 for Mac 中打开了该项目。似乎QtDeclarative不再可用。因此,我所做的唯一更改是从项目.pro文件中删除这一行。

QT += declarative

该项目在 macOS High Sierra 上编译和运行。但是,对于某些 UI 元素,例如QTableWidgetQTreeWidget,我发现在以编程方式更改其内容后,我需要单击该元素才能刷新它。在以前版本的 Qt 中制作项目时,情况并非如此。对此有什么帮助吗?

4

0 回答 0