c++ - 如何让 VS Code 从 .ui 文件中解析 Qt 对象名称?
问题描述
我正在寻找一种方法让 Visual Studio Code 从 QtCreator 的表单 ( .ui
) 文件中识别对象名称。我真的不喜欢用QtCreator作为代码编辑器,我只想用它来设计windows,这需要.ui
文件。问题是 QtCreator 解析.ui
XML 文件中的对象名称以提供代码建议,即使对象未在实际文件.hpp
或.cpp
文件中定义。VSCode 不这样做,并且在代码中显示很多错误并且不建议对象/函数/方法名称。我似乎没有找到在 VSCode 中获得此功能的方法。有没有插件或类似的东西可以做到这一点?
解决方案
处理此问题的唯一方法是将.ui
文件转换为.cpp
文件,并在主代码顶部的包含语句中指向它。
要进行转换,请使用“UIC”。 https://doc.qt.io/qt-5/uic.html
唯一的问题是每次更改文件时都必须进行此转换.ui
。
推荐阅读
- angular - 如何使用 takeUntil 取消订阅计时器服务调用
- sas - 在SAS中向后填充多行
- python - Django 登录使用函数错误:join() 参数必须是 str 或字节,而不是“用户”
- html - 如何在 MatTable 行上实现 OnClick 操作?
- google-apps-script - 从 Google 文档段落复制的图像插入了两次
- cdap - table-lookup 指令找不到准备数据的现有表
- azure-active-directory - Microsoft Graph API 获取联系信息
- java - Spring Integration Java DSL SFTP如何在处理程序中获取远程SFTP服务器信息
- javascript - 在(js)中加载新元素时如何重新定位HTML元素?
- c# - 如何将数据从模型 (MVC) 传递到 @url.Action() 以绘制图表