VS开发Qt界面项目—— 一些注意事项(尤其是ui->智能提示)

1、VS新建Qt项目时,ui使用指针、类名保持VS习惯首字母大写

 2、设置VS里双击ui文件直接用Qt Creator打开,而不是Qt Designer。

VS解决方案ui文件处,鼠标右键,打开方式(N)...

 3、防中文乱码。

在界面类头文件中(如下图QtWidgets0628.h中)添加:

#if _MSC_VER >= 1600
#pragma execution_character_set("utf-8")  // 该指令仅支持VS环境
#endif

 4、ui->智能提示。

① 将ui_*.h文件添加进项目(项目\x64\Debug\uic\ui_*.h)

② 双击ui_*.h文件,让其出现在VS界面(摆着就行,不一定切换到该文件界面)。之后每次更改ui界面后编译ui文件即可。

 

 注意:第②步如果不做的话,点击项目处“重新扫描解决方案(S)”后ui代码处可能出现红色下划线,或者“重新扫描解决方案(S)”后依然不出现智能提示。

 第②步操作后,按照其他博主写的方法操作基本都没问题了,而不是依然有红色下线或者不智能提示。

【参考】(12条消息) VS QT——ui不显示新添加成员(控件)||代码无提示_qt ui没有成员_「已注销」的博客-CSDN博客

posted @ 2023-06-28 09:46  夕西行  阅读(1089)  评论(0编辑  收藏  举报