一次性解决所有Invalid property name(M16) 在QtCreator 中编辑qml文件时,由于某些模块导入的信息不完整,导致了一些让人烦恼的红色下划线,但是实际又是可以编译过和运行的。 如果是少数情况可以直接在后面或者前面加上: // @disable-check M16 如果大量出现,可以考虑直接禁用这个报错: 然后重新加载下: 这样所有下划线就消失了; 注意:同样也会禁用掉真正没有的属性: 看个人选择; 参考: JavaScript and QML Checks | Qt Creator Manual