Qt 5.11:UI元素仅在单击时刷新

时间:2018-05-25 07:25:56

标签: qt qt5 macos-high-sierra qtdeclarative qt5.11

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

QT += declarative

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

0 个答案:

没有答案