我有一个在旧版 Qt for Mac 中开发的项目,可能是版本 4。我已经在当前版本 5.11 for Mac 中打开了该项目。似乎QtDeclarative
不再可用。因此,我所做的唯一更改是从项目.pro
文件中删除这一行。
QT += declarative
该项目在 macOS High Sierra 上编译和运行。但是,对于某些 UI 元素,例如QTableWidget
和QTreeWidget
,我发现在以编程方式更改其内容后,我需要单击该元素才能刷新它。在以前版本的 Qt 中制作项目时,情况并非如此。对此有什么帮助吗?