Qt 学习笔记

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));

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值