windeployqt QtWidgetsApplication1.exe QT自动打包命令行
扩展->Qs VS Tools->Qs Versions
Version 5.12.12_msvc2017_64
Path C:\Qt\Qt5.12.12\5.12.12\msvc2017_64
.ui界面文件打开QT Designer打开报错
方案一:工具-选项-Qt-General-Qt Designer-Run in detached window = True
方案二:默认的打开方式有问题,需要新增打开方式(设置QTDesigner路径)并设置默认
VS 使用的插件
1.Output enhancer Extension to add colors to Visual Studio output window.
2.FileEncoding Show file encode at editor buttom,click button change encode.
3.Force UTF-8(With BOM) 2022 Forcibly saves all text files in UTF-8(With BOM) encoding.
4.Qt Visual Studio Tools qt-vsaddin-msvc2022-3.2.0.vsix
5.Image Watch 调试查看OpenCV图片
6.File Path On Footer 直接显示文件路径
7.Format document on Save 保存时自动格式化 Foramt on Save
8.Trailing Whitespace Visualizer 自动去掉多余空格
9.StopOnFirstBuildError 2022 编译报错自动停止
中英翻译
1.Qt Create 打开文件 En_en.ts 编辑;
2.Qt命令行执行 lrelease En_en.ts 生成 En_en.qm;
3.复制En_en.前面到bin目录(程序运行目录)
扩展->Qt VS Tools->Lanuch Qt Linguist
源码上的文本处理 xxx.cpp tr("系统设置")
toolbuttonInf.append(MyToolbuttonInf(":/TestAOI/icon/系统设置.png", "System Setting", tr("系统设置"), e_Btn_SysSet));
<name>CSysConfigPage</name>
<message>
<source>系统设置</source>
<translation>System settings</translation>
</message>
窗体上的文本处理 xxx.ui setText(QCoreApplication::translate("CSysSettingPageClass", "\347\263\273\347\273\237", nullptr));
Ui::CSysSettingPageClass ui;
<name>CSysSettingPageClass</name>
<message>
<location filename="CSysSettingPage.ui" line="35"/>
<source>系统</source>
<translation>System</translation>
</message>
ui_CSysSettingPage.h
void retranslateUi(QWidget *CSysSettingPageClass)
{
CSysSettingPageClass->setWindowTitle(QCoreApplication::translate("CSysSettingPageClass", "CSysSettingPage", nullptr));
btn_System->setText(QCoreApplication::translate("CSysSettingPageClass", "\347\263\273\347\273\237", nullptr));