Qt Creator之整合qmldesigner插件制作困局



  • 想要充分利用qmldesigner的优势,并且创造出.ai.qml这样的格式以自己的设计器的方式进行解析,还是有一定的困难的。首先,在查看了源代码之后发现,qmltools对.qml、.ui.qml、.qbs等等后缀名作了识别,现在这些后缀名可以进行语法高亮,而其它后缀,哪怕是.ai.qml这样的后缀,都无法高亮。
    其次,目前只能依据特定的后缀名来判定并且调用相应的设计器。一旦选用了.qml的后缀,虽然原先系统可以将其语法高亮,但是这个与qmldesigner混淆,提供的设计器就是默认的qmldesigner了。所以要让自己的设计器也能够与qmldesigner和平共处,我们需要区分自己的后缀与默认的后缀的区别。


 

走马观花

最近的回复

关注我们

微博
QQ群











召唤伊斯特瓦尔