1、添加tpMain和valueMain相关翻译

master
bob.pan 5 years ago
parent dd5eb7f0c2
commit aaa021ec97

@ -43,5 +43,14 @@
<translatorcomment>Number of spokes</translatorcomment>
<translation>Number of spokes</translation>
</message>
<message>
<source>参考线模板</source>
<translatorcomment>Reference line template</translatorcomment>
<translation>Reference line template</translation>
</message>
<message>
<source> </source>
<translation></translation>
</message>
</context>
</TS>

@ -4,50 +4,50 @@
<context>
<name>AlgoDlg</name>
<message>
<location filename="../../resource/AlgoDlg.ui" line="22"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="22"/>
<source>算法</source>
<translatorcomment>algorithm</translatorcomment>
<translation>algorithm</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="28"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="28"/>
<source>名称:</source>
<translatorcomment>Name:</translatorcomment>
<translation>Name:</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="38"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="38"/>
<source>算法库:</source>
<translatorcomment>AlgoLib:</translatorcomment>
<translation>AlgoLib:</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="48"/>
<location filename="../../resource/AlgoDlg.ui" line="65"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="48"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="65"/>
<source>请选择</source>
<translatorcomment>Select</translatorcomment>
<translation>Select</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="55"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="55"/>
<source>ROI:</source>
<translatorcomment>ROI:</translatorcomment>
<translation>ROI:</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="72"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="72"/>
<source>描述:</source>
<translatorcomment>Depict:</translatorcomment>
<translation>Depict:</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="82"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="103"/>
<source>确定</source>
<translatorcomment>OK</translatorcomment>
<translation>OK</translation>
</message>
<message>
<location filename="../../resource/AlgoDlg.ui" line="89"/>
<location filename="../../src/lpbdesigner/AlgoDlg.ui" line="116"/>
<source>取消</source>
<translatorcomment>Cancel</translatorcomment>
<translation>Cancel</translation>
@ -56,82 +56,109 @@
<context>
<name>AlgorithmParamMgrDialog</name>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="17"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="22"/>
<source>算法设置</source>
<translatorcomment>Algo Setting</translatorcomment>
<translation>Algo Setting</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="41"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="50"/>
<source>编号</source>
<translatorcomment>Num</translatorcomment>
<translation>Num</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="46"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="55"/>
<source>名称</source>
<translatorcomment>Name</translatorcomment>
<translation>Name</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="51"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="60"/>
<source>类型</source>
<translatorcomment>Type</translatorcomment>
<translation>Type</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="56"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="65"/>
<source>值</source>
<translatorcomment>Value</translatorcomment>
<translation>Value</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="61"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="70"/>
<source>描述</source>
<translatorcomment>depict</translatorcomment>
<translation>depict</translation>
<translation>detail</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="82"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="104"/>
<source>新增</source>
<translatorcomment>Add</translatorcomment>
<translation>Add</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="94"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="116"/>
<source>编辑</source>
<translatorcomment>Edit</translatorcomment>
<translation>Edit</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="106"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="128"/>
<source>删除</source>
<translatorcomment>Delete</translatorcomment>
<translation>Delete</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="118"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="140"/>
<source>上移</source>
<translatorcomment>Up</translatorcomment>
<translation>Up</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="130"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="152"/>
<source>下移</source>
<translatorcomment>Down</translatorcomment>
<translation>Down</translation>
</message>
<message>
<location filename="../../resource/AlgorithmParamMgrDlg.ui" line="142"/>
<location filename="../../src/lpbdesigner/AlgorithmParamMgrDlg.ui" line="164"/>
<source>关闭</source>
<translatorcomment>Close</translatorcomment>
<translation>Close</translation>
</message>
</context>
<context>
<name>CDsgParamDlg</name>
<message>
<location filename="../../src/lpbdesigner/DsgParamDlg.cpp" line="150"/>
<source>提示</source>
<translation>Info</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgParamDlg.cpp" line="150"/>
<source>请设置标定图再进行ROI标定!</source>
<translation>Please set the Standard Image and then Use the function!</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgParamDlg.cpp" line="152"/>
<source>确认</source>
<translation>OK</translation>
</message>
</context>
<context>
<name>CMainFrame</name>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1631"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="347"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="449"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="457"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="952"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="960"/>
<source>(√)</source>
<translation></translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1343"/>
<source>Param File (*.json)</source>
<translation></translation>
</message>
@ -139,181 +166,205 @@
<context>
<name>MainFrame</name>
<message>
<location filename="../../resource/MainFrame.ui" line="17"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="17"/>
<source>标定</source>
<translatorcomment>calibration</translatorcomment>
<translation>calibration</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="46"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="51"/>
<source>保存</source>
<translatorcomment>Save</translatorcomment>
<translation>Save</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="98"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="89"/>
<source>修改完参数需要保存才能生效!!!</source>
<translation>The parameters need to be saved to take effect!!</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="140"/>
<source>解决方案资源管理</source>
<translatorcomment>Manager</translatorcomment>
<translation>Manager</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="184"/>
<source>导入图片:</source>
<translatorcomment>Load Image:</translatorcomment>
<translation>Load Image:</translation>
<translation type="vanished">Load Image:</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="218"/>
<source>拍摄</source>
<translatorcomment>Triger</translatorcomment>
<translation>Triger</translation>
<translation type="vanished">Triger</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="238"/>
<source>&gt;</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="255"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="286"/>
<source>输出结果:</source>
<translatorcomment>Output:</translatorcomment>
<translation>Output:</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="291"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="318"/>
<source>加载标定图像</source>
<translation>Load Image</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="338"/>
<source>清空结果</source>
<translatorcomment>Clear</translatorcomment>
<translation>Clear</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="307"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="354"/>
<source>Pixel info: ...</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="339"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="391"/>
<source>算法列表</source>
<translatorcomment>List</translatorcomment>
<translation>List</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="363"/>
<location filename="../../resource/MainFrame.ui" line="408"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="419"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="478"/>
<source>编号</source>
<translatorcomment>Num</translatorcomment>
<translation>Num</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="368"/>
<location filename="../../resource/MainFrame.ui" line="413"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="424"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="483"/>
<source>名称</source>
<translatorcomment>Name</translatorcomment>
<translation>Name</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="373"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="429"/>
<source>ROI</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="384"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="434"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="498"/>
<source>描述</source>
<translation>Detail</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="450"/>
<source>参数列表</source>
<translatorcomment>Params</translatorcomment>
<translation>Params</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="418"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="488"/>
<source>类型</source>
<translatorcomment>Type</translatorcomment>
<translation>Type</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="423"/>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="493"/>
<source>值</source>
<translatorcomment>Value</translatorcomment>
<translation>Value</translation>
</message>
<message>
<location filename="../../resource/MainFrame.ui" line="445"/>
<source>test</source>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="516"/>
<source>add</source>
<translation></translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="521"/>
<source>del</source>
<translation></translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.ui" line="526"/>
<source>save</source>
<translation></translation>
</message>
</context>
<context>
<name>ParamDlg</name>
<message>
<location filename="../../resource/ParamDlg.ui" line="25"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="25"/>
<source>参数信息</source>
<translatorcomment>ParamInfo</translatorcomment>
<translation>ParamInfo</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="45"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="152"/>
<source>输出参数:</source>
<translatorcomment>Output:</translatorcomment>
<translation>Output:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="65"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="139"/>
<source>None</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="73"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="117"/>
<source>算法:</source>
<translatorcomment>Algo:</translatorcomment>
<translation>Algo:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="93"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="182"/>
<source>描述:</source>
<translatorcomment>Depict:</translatorcomment>
<translation>Depict:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="106"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="93"/>
<source>值:</source>
<translatorcomment>Value:</translatorcomment>
<translation>Value:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="126"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="63"/>
<source>类型:</source>
<translatorcomment>Type:</translatorcomment>
<translation>Type:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="139"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="39"/>
<source>名称:</source>
<translatorcomment>Name:</translatorcomment>
<translation>Name:</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="149"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="208"/>
<source>是否保存</source>
<translatorcomment>Save or Not</translatorcomment>
<translation>Save or Not</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="156"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="220"/>
<source>是否锁定</source>
<translatorcomment>Lock or not</translatorcomment>
<translation>Lock or not</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="181"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="227"/>
<source>是否显示</source>
<translation>Show or not</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="338"/>
<source>设置ROI</source>
<translatorcomment>Set ROI</translatorcomment>
<translation>Set ROI</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="211"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="275"/>
<source>确定</source>
<translatorcomment>OK</translatorcomment>
<translation>OK</translation>
</message>
<message>
<location filename="../../resource/ParamDlg.ui" line="224"/>
<location filename="../../src/lpbdesigner/ParamDlg.ui" line="293"/>
<source>取消</source>
<translatorcomment>Cancel</translatorcomment>
<translation>Cancel</translation>
@ -322,191 +373,183 @@
<context>
<name>QObject</name>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="219"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="198"/>
<source> 标定数据保存完成!</source>
<translatorcomment>...Save finish!</translatorcomment>
<translation>...Save finish!</translation>
<translation> Save finish!</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="231"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="211"/>
<source> 保存失败!</source>
<translatorcomment> Save Failed!</translatorcomment>
<translation> Save Failed!</translation>
<translation> Save failed!</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="339"/>
<source>工位%1</source>
<translatorcomment>Station%1</translatorcomment>
<translation>Station%1</translation>
<translation type="vanished">Station%1</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="705"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="536"/>
<source>运行</source>
<translatorcomment>Run</translatorcomment>
<translation>Run</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="713"/>
<source>选择算法</source>
<translatorcomment>Select Algo</translatorcomment>
<translation>Select Algo</translation>
<translation type="vanished">Select Algo</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="715"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1361"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1080"/>
<source>编辑</source>
<translatorcomment>Edit</translatorcomment>
<translation>Edit</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="721"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="540"/>
<source>输入参数设置</source>
<translatorcomment>Input Setting</translatorcomment>
<translation>Input Setting</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="723"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="542"/>
<source>输出参数设置</source>
<translatorcomment>Output Setting</translatorcomment>
<translation>Output Setting</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="730"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="545"/>
<source>更新关联算法参数</source>
<translatorcomment>Update Algo Connection</translatorcomment>
<translation>Update Algo Connection</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="792"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="605"/>
<source>更新关联完成</source>
<translatorcomment>Update Connection Finish</translatorcomment>
<translation>Update Connection Finish</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="794"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="607"/>
<source>Error,更新关联失败!!!</source>
<translatorcomment>Error,Update Failed!!!</translatorcomment>
<translation>Error,Update Failed!!!</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="994"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="801"/>
<source>算法名称:</source>
<translatorcomment>Algo Name:</translatorcomment>
<translation>Algo Name:</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1005"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="812"/>
<source>图片名称:</source>
<translatorcomment>Image Name:</translatorcomment>
<translation>Image Name:</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1099"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="902"/>
<source>加载算法失败,请检查是否配置相应的算法库</source>
<translation></translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1172"/>
<source>加载标定图片</source>
<translatorcomment>Load Image</translatorcomment>
<translation>Load Image</translation>
<translation type="vanished">Load Image</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1213"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="980"/>
<source>设置当前为标定图</source>
<translatorcomment>Use Cur Image</translatorcomment>
<translation>Use Cur Image</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="274"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1822"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="249"/>
<source>提示</source>
<translatorcomment>Info</translatorcomment>
<translation>Info</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1822"/>
<source>配置已修改过,是否保存相关参数到文件中?</source>
<translatorcomment>Save or Not?</translatorcomment>
<translation>Save or Not?</translation>
<translation type="vanished">Save or Not?</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="82"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="75"/>
<source>编号</source>
<translatorcomment>Num</translatorcomment>
<translation>Num</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="82"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="75"/>
<source>名称</source>
<translatorcomment>Name</translatorcomment>
<translation>Name</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="82"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="75"/>
<source>类型</source>
<translatorcomment>Type</translatorcomment>
<translation>Type</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="82"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="75"/>
<source>值</source>
<translatorcomment>Value</translatorcomment>
<translation>Value</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="82"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="75"/>
<source>描述</source>
<translatorcomment>Depict</translatorcomment>
<translation>Depict</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="274"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="249"/>
<source>确认删除?</source>
<translatorcomment>Sure Delete?</translatorcomment>
<translation>Sure Delete?</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="275"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1823"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="250"/>
<source>是</source>
<translatorcomment>Yes</translatorcomment>
<translation>Yes</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="276"/>
<location filename="../../src/lpbdesigner/MainFrame.cpp" line="1824"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="251"/>
<source>否</source>
<translatorcomment>No</translatorcomment>
<translation>No</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="349"/>
<location filename="../../src/lpbdesigner/DsgAlgorithmParamMgr.cpp" line="313"/>
<source>编辑参数</source>
<translatorcomment>Edit</translatorcomment>
<translation>Edit</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="114"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="121"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="135"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="142"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="104"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="111"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="125"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="132"/>
<source>错误提示</source>
<translatorcomment>Error</translatorcomment>
<translation>Error</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="114"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="121"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="135"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="142"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="104"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="111"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="125"/>
<location filename="../../src/lpbdesigner/DsgAlgoDlg.cpp" line="132"/>
<source>加载算法库失败</source>
<translatorcomment>Load Algo Failed</translatorcomment>
<translation>Load Algo Failed</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="69"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="100"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="48"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="107"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="186"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="194"/>
<source>显示定位线</source>
@ -514,13 +557,13 @@
<translation>Show Line</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="133"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="142"/>
<source>警告</source>
<translatorcomment>Warning</translatorcomment>
<translation>Warning</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="133"/>
<location filename="../../src/lpbdesigner/DsgRoiDlg.cpp" line="142"/>
<source>系统检测到有ROI未进行绑定,请绑定后继续!!!</source>
<translatorcomment>ROI did not Lock,Please Lock and Continue!!!</translatorcomment>
<translation>ROI did not Lock,Please Lock and Continue!!!</translation>
@ -532,34 +575,34 @@
<translation>Hide Line</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="466"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="495"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="479"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="514"/>
<source>解绑</source>
<translation>Unbind</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="473"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="491"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="487"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="509"/>
<source>绑定</source>
<translation>Bind</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="476"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="491"/>
<source>解除径向绑定</source>
<translation>Unbind radial</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="481"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="497"/>
<source>径向解锁</source>
<translation>Radial unlocking</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="487"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="504"/>
<source>删除</source>
<translation>Delete</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="511"/>
<location filename="../../src/lpbdesigner/RoiScene.cpp" line="531"/>
<source>径向绑定</source>
<translation>Radial binding</translation>
</message>
@ -567,149 +610,135 @@
<context>
<name>RoiDlg</name>
<message>
<location filename="../../resource/RoiDlg.ui" line="22"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="17"/>
<source>ROI检测区域配置</source>
<translatorcomment>ROI Setting</translatorcomment>
<translation>ROI Setting</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="59"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="191"/>
<source>步长</source>
<translation>Step</translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="249"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="269"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="289"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="309"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="332"/>
<source>...</source>
<translation></translation>
</message>
<message>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="398"/>
<source>确定</source>
<translatorcomment>OK</translatorcomment>
<translation>OK</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="72"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="416"/>
<source>取消</source>
<translatorcomment>Cancel</translatorcomment>
<translation>Cancel</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="94"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="93"/>
<source>工具</source>
<translatorcomment>Tool</translatorcomment>
<translation>Tool</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="136"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="125"/>
<source>颜色</source>
<translatorcomment>Color</translatorcomment>
<translation>Color</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="170"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="151"/>
<source>圆</source>
<translatorcomment>circle</translatorcomment>
<translation>circle</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="189"/>
<source>矩形</source>
<translatorcomment>rectangle</translatorcomment>
<translation>rectangle</translation>
<translation type="vanished">rectangle</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="208"/>
<source>椭圆</source>
<translatorcomment>ellipse</translatorcomment>
<translation>ellipse</translation>
<translation type="vanished">ellipse</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="234"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="169"/>
<source>十字标定线</source>
<translatorcomment>Cross marker</translatorcomment>
<translation>Cross marker</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="247"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="28"/>
<source>绘图区域:</source>
<translatorcomment>ROI Area:</translatorcomment>
<translation>ROI Area:</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="276"/>
<location filename="../../src/lpbdesigner/RoiDlg.ui" line="54"/>
<source>Pixel info: </source>
<translation></translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="293"/>
<source>控制台:</source>
<translatorcomment>console:</translatorcomment>
<translation>console:</translation>
<translation type="vanished">console:</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="313"/>
<source>X:</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="323"/>
<source>宽:</source>
<translatorcomment>W:</translatorcomment>
<translation>W:</translation>
<translation type="vanished">W:</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="333"/>
<source>Y:</source>
<translatorcomment>Y:</translatorcomment>
<translation>Y:</translation>
<translation type="vanished">Y:</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="343"/>
<source>高</source>
<translatorcomment>H</translatorcomment>
<translation>H</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="357"/>
<source>+</source>
<translation></translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="364"/>
<source>-</source>
<translation></translation>
<translation type="vanished">H</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="397"/>
<source>上</source>
<translation>Up</translation>
<translation type="vanished">Up</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="417"/>
<source>左</source>
<translatorcomment>Left</translatorcomment>
<translation>Left</translation>
<translation type="vanished">Left</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="424"/>
<source>确认</source>
<translatorcomment>OK</translatorcomment>
<translation>OK</translation>
<translation type="vanished">OK</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="431"/>
<source>右</source>
<translatorcomment>Right</translatorcomment>
<translation>Right</translation>
<translation type="vanished">Right</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="451"/>
<source>下</source>
<translatorcomment>Down</translatorcomment>
<translation>Down</translation>
<translation type="vanished">Down</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="479"/>
<source>设置图片</source>
<translatorcomment>Set Image</translatorcomment>
<translation>Set Image</translation>
<translation type="vanished">Set Image</translation>
</message>
<message>
<location filename="../../resource/RoiDlg.ui" line="492"/>
<source>从相机获取图片</source>
<translatorcomment>Triger</translatorcomment>
<translation>Triger</translation>
<translation type="vanished">Triger</translation>
</message>
</context>
</TS>

@ -1,4 +1,4 @@
#include "QAlgParamDlg.h"
#include "QAlgParamDlg.h"
#include "qshowimg.h"
#include <QFileDialog>
#include <QMessageBox>
@ -102,7 +102,7 @@ void QAlgParamDlg::getParam()
Q_SLOT void QAlgParamDlg::onChangeBG()
{
QFileDialog fileDialog;
fileDialog.setWindowTitle(tr("请选择您的背景图"));
fileDialog.setWindowTitle(tr("请选择您的背景图"));
fileDialog.setNameFilter("Picture(*.bmp *.jpg *.png)");
fileDialog.setFileMode(QFileDialog::ExistingFiles);
if (fileDialog.exec() == QDialog::Accepted)
@ -131,9 +131,9 @@ Q_SLOT void QAlgParamDlg::onChangeBG()
//return false;
}
//emit sgChangeBG(DstPath);
QMessageBox infobox(QMessageBox::Information, tr("提示"), tr("背景图更新完成,请重启本软件."), QMessageBox::Yes, NULL);
QMessageBox infobox(QMessageBox::Information, tr("提示"), tr("背景图更新完成,请重启本软件."), QMessageBox::Yes, NULL);
infobox.setWindowIcon(QIcon(":/image/leaper"));
infobox.setButtonText(QMessageBox::Yes, tr("确认"));
infobox.setButtonText(QMessageBox::Yes, tr("确认"));
infobox.exec();
}
}

@ -491,7 +491,7 @@ Q_SLOT void QModelMgrDlg::onTextChanged(const QString& str)
else {
QStringList strFilter = models.filter(str);
m_pModelLists->setModelList(strFilter);
QString m_str = QString("%1 %2 个型号").arg(tr("共")).arg(strFilter.size()).arg(tr("个型号"));
QString m_str = QString("%1 %2 ").arg(tr("共")).arg(strFilter.size()).arg(tr("个型号"));
ui.ModelMgr_label_Model_number->setText(m_str);
}
}
@ -996,7 +996,7 @@ void QModelMgrDlg::showEvent(QShowEvent *event)
strModels.removeAll("NG");
m_pModelLists->setModelList(strModels);
QString m_str = QString("%1 %2 个型号").arg(tr("共")).arg(strModels.size()).arg(tr("个型号"));
QString m_str = QString("%1 %2 ").arg(tr("共")).arg(strModels.size()).arg(tr("个型号"));
ui.ModelMgr_label_Model_number->setText(m_str);
}
}

@ -161,7 +161,7 @@ bool QPLCDevice::getClinetInfo(QString &client)
{
if (m_clientList.size() > 0)
{
client = m_clientList.first();
client = QString("%1[%2]").arg(m_clientList.last()).arg(m_clientList.size());
return true;
}
return false;

@ -1,4 +1,4 @@
#include "lpImageCaliUI.h"
#include "lpImageCaliUI.h"
#include "QFileDialog"
#include "lpGlobalConfig.h"
@ -79,7 +79,7 @@ void lpImageCaliUI::showEvent(QShowEvent *event)
m_srcImgView->setLabelVisible(true);
m_srcImgView->setLockAll(true);
}
ui.m_pbLock->setText(tr("解锁"));
ui.m_pbLock->setText(tr("解锁"));
}
Q_SLOT void lpImageCaliUI::onButtonClicked()
@ -87,7 +87,7 @@ Q_SLOT void lpImageCaliUI::onButtonClicked()
QString strObj = sender()->objectName();
if (strObj == "m_pbLoadImg")
{
QString fileName = QFileDialog::getOpenFileName(this, tr("选择标定图"), "/home/jana", tr("Image Files (*.png *.jpg *.bmp)"));
QString fileName = QFileDialog::getOpenFileName(this, tr("选择标定图"), "/home/jana", tr("Image Files (*.png *.jpg *.bmp)"));
if (!fileName.isEmpty())
{
QString DstPath = QApplication::applicationDirPath() + "\\user\\StandImage.png";
@ -153,8 +153,8 @@ Q_SLOT void lpImageCaliUI::onButtonClicked()
else if("m_pbLock" == strObj)
{
QString str = ui.m_pbLock->text();
if (str == "解锁") {
ui.m_pbLock->setText(tr("上锁"));
if (str == "解锁") {
ui.m_pbLock->setText(tr("上锁"));
if (m_srcImgView)
{
m_srcImgView->setLockAll(false);
@ -165,7 +165,7 @@ Q_SLOT void lpImageCaliUI::onButtonClicked()
{
m_srcImgView->setLockAll(true);
}
ui.m_pbLock->setText(tr("解锁"));
ui.m_pbLock->setText(tr("解锁"));
}
}
}
@ -220,7 +220,7 @@ void lpImageCaliUI::AddPoint(QPoint &p,QString strName)
Q_SLOT void lpImageCaliUI::onRoiLockIng(QString strName)
{
ui.label_info->setText("不能操作,请解锁");
ui.label_info->setText("不能操作,请解锁");
ui.label_info->setStyleSheet("background-color: rgb(255, 68, 55);");
if (m_timerID == 0)
{

@ -22,9 +22,9 @@
#include "databasesql.h"
#include "lpCryptokey.h"
#define VERSION_HUB "3.0.1.5"
#define VERSION_HUB "3.0.1.6"
#define VERSION_ALG "3.0.1.4"
#define UPDATE_TIME "2021-10-09"
#define UPDATE_TIME "2021-10-11"
#pragma execution_character_set("utf-8")
#define MODEL_UI_ICON_NONE ":/image/no-img"
@ -85,18 +85,20 @@ static cv::Mat QImageToMat(QImage image) {
lpMainWin::lpMainWin(QWidget *parent)
: QMainWindow(parent)
{
this->setWindowIcon(QIcon(":/image/leaper"));
qRegisterMetaType<TimeStruct>("TimeStruct");
onInitCoreCtrl();//初始化CoreCtrl模块 相机相关处理模块
onInitEngineCtrl();
ui.setupUi(this);
onInitAbout();
setupTrayIcon();
{//加载语言设置
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
QString strLanguage = languageSetting.value("language", "Chinese").toString();
SetLanguage(strLanguage);
}
this->setWindowIcon(QIcon(":/image/leaper"));
qRegisterMetaType<TimeStruct>("TimeStruct");
onInitCoreCtrl();//初始化CoreCtrl模块 相机相关处理模块
onInitEngineCtrl();
onInitAbout();
setupTrayIcon();
lpGlobalConfig::instance()->loadStandParam();
{
QGridLayout *pLayout = new QGridLayout(ui.cam_win_1);
@ -129,8 +131,8 @@ lpMainWin::lpMainWin(QWidget *parent)
QMenu *pToolMenu = new QMenu(this);
pToolMenu->addAction(ui.actioncamSetting);
pToolMenu->addAction(ui.action_ImageCali);//图像标定
pToolMenu->addAction(ui.actionSystemSeting);
pToolMenu->addAction(ui.action_ImageCali);//图像标定
pToolMenu->addAction(ui.actionalgo);
pToolMenu->addAction(ui.action_debug);
@ -222,6 +224,7 @@ lpMainWin::lpMainWin(QWidget *parent)
m_pAlgParamDlg = new QAlgParamDlg();//算法参数调试页面
connect(m_pSystemConfigUI, SIGNAL(sgUpdateInfo()), this, SLOT(setWindowTitleInfo()));//系统标题
connect(m_pSystemConfigUI, SIGNAL(sgLanguageChange(QString)), this, SLOT(onLanguageChange(QString)));
}
onSetModel();
{

@ -7,7 +7,7 @@
<x>0</x>
<y>0</y>
<width>1025</width>
<height>704</height>
<height>707</height>
</rect>
</property>
<property name="windowTitle">
@ -205,7 +205,7 @@
</font>
</property>
<property name="text">
<string>识别定位检测</string>
<string/>
</property>
</widget>
</widget>
@ -419,7 +419,7 @@ font: 75 24pt &quot;Consolas&quot;;</string>
<string>匹配值</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
@ -578,6 +578,9 @@ font: 75 24pt &quot;Consolas&quot;;</string>
<property name="text">
<string>定位耗时</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="9" column="0">
@ -605,6 +608,9 @@ font: 75 24pt &quot;Consolas&quot;;</string>
<property name="text">
<string>识别耗时</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
<item row="14" column="0">

@ -1,4 +1,4 @@
#include "lpSystemConfigUI.h"
#include "lpSystemConfigUI.h"
#include "lpGlobalConfig.h"
#include <QFileDialog>
#include "QSettings"
@ -28,12 +28,12 @@ Q_SLOT void lpSystemConfigUI::onButtonClicked()
{
QString strObj = sender()->objectName();
if (strObj == "m_pbApply") {
lpGlobalConfig::instance()->bSaveCutNGImg = ui.checkBox_saveNGCutImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveCutOKImg = ui.checkBox_saveOKCutImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcNGImg = ui.checkBox_saveNGSrcImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcOKImg = ui.checkBox_saveOKSrcImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcOKImg_value = ui.checkBox_saveValue_OKSrcImg->isChecked();//定位
lpGlobalConfig::instance()->bSaveSrcNGImg_value = ui.checkBox_saveValue_NGSrcImg->isChecked();//定位
lpGlobalConfig::instance()->bSaveCutNGImg = ui.checkBox_saveNGCutImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveCutOKImg = ui.checkBox_saveOKCutImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcNGImg = ui.checkBox_saveNGSrcImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcOKImg = ui.checkBox_saveOKSrcImg->isChecked();//识别
lpGlobalConfig::instance()->bSaveSrcOKImg_value = ui.checkBox_saveValue_OKSrcImg->isChecked();//定位
lpGlobalConfig::instance()->bSaveSrcNGImg_value = ui.checkBox_saveValue_NGSrcImg->isChecked();//定位
lpGlobalConfig::instance()->m_SaveImgDirPath = ui.lineEdit->text();
//lpGlobalConfig::instance()->tcpServerPort = ui.lineEdit_2->text().toInt();
lpGlobalConfig::instance()->tcpServerPort = ui.lineEdit_3->text().toInt();
@ -45,7 +45,7 @@ Q_SLOT void lpSystemConfigUI::onButtonClicked()
QString strLanguage = ui.comboBox->currentText();
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
languageSetting.setValue("language", strLanguage);
emit sgLanguageChange(strLanguage);
ui.m_label_SaveInfo->setVisible(true);
m_timerID = startTimer(1000);
emit sgUpdateInfo();
@ -54,7 +54,7 @@ Q_SLOT void lpSystemConfigUI::onButtonClicked()
this->close();
}
else if (strObj == "m_pbSetPath") {
QString str = QFileDialog::getExistingDirectory(this, "选择文件夹");
QString str = QFileDialog::getExistingDirectory(this, "选择文件夹");
if (!str.isEmpty())
{
ui.lineEdit->setText(str);
@ -65,12 +65,12 @@ Q_SLOT void lpSystemConfigUI::onButtonClicked()
void lpSystemConfigUI::showEvent(QShowEvent *event)
{
ui.m_label_SaveInfo->setVisible(false);
ui.checkBox_saveNGCutImg->setChecked(lpGlobalConfig::instance()->bSaveCutNGImg);//识别
ui.checkBox_saveOKCutImg->setChecked(lpGlobalConfig::instance()->bSaveCutOKImg);//识别
ui.checkBox_saveNGSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcNGImg);//识别
ui.checkBox_saveOKSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcOKImg);//识别
ui.checkBox_saveValue_OKSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcOKImg_value);//定位
ui.checkBox_saveValue_NGSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcNGImg_value);//定位
ui.checkBox_saveNGCutImg->setChecked(lpGlobalConfig::instance()->bSaveCutNGImg);//识别
ui.checkBox_saveOKCutImg->setChecked(lpGlobalConfig::instance()->bSaveCutOKImg);//识别
ui.checkBox_saveNGSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcNGImg);//识别
ui.checkBox_saveOKSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcOKImg);//识别
ui.checkBox_saveValue_OKSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcOKImg_value);//定位
ui.checkBox_saveValue_NGSrcImg->setChecked(lpGlobalConfig::instance()->bSaveSrcNGImg_value);//定位
//ui.lineEdit_2->setText(QString("%1").arg(lpGlobalConfig::instance()->tcpServerPort));
ui.lineEdit_3->setText(QString("%1").arg(lpGlobalConfig::instance()->tcpServerPort));

@ -13,6 +13,7 @@ public:
~lpSystemConfigUI();
signals:
void sgUpdateInfo();
void sgLanguageChange(QString);
protected:
Q_SLOT void onButtonClicked();
virtual void showEvent(QShowEvent *event);

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -83,6 +83,104 @@
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QAlgParamDlg</name>
<message>
<location filename="QAlgParamDlg.ui" line="14"/>
<source>算法参数设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="29"/>
<source>圆半径大小过滤:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="79"/>
<source>检测背景图更换:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="91"/>
<source>查看检测背景</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="105"/>
<source>二级圆定位:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="128"/>
<source>边缘宽度:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="153"/>
<source>从深到浅</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="158"/>
<source>从浅到深</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="171"/>
<source>边缘对比度:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="183"/>
<source>边缘转换:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="211"/>
<source>是否使用图像增强</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="223"/>
<source>是否使用背景图找圆算法</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="234"/>
<source>参数已生效!!!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="265"/>
<source>应用</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.ui" line="283"/>
<source>退出</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.cpp" line="105"/>
<source>请选择您的背景图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.cpp" line="134"/>
<source>提示</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.cpp" line="134"/>
<source>背景图更新完成,请重启本软件.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QAlgParamDlg.cpp" line="136"/>
<source>确认</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QCamSettingDlg</name>
<message>
@ -415,7 +513,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="503"/>
<location filename="QModelMgrDlg.ui" line="509"/>
<source>缩略图</source>
<translation type="unfinished"></translation>
</message>
@ -440,58 +538,58 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="529"/>
<location filename="QModelMgrDlg.ui" line="535"/>
<source>基本操作</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="557"/>
<location filename="QModelMgrDlg.ui" line="560"/>
<location filename="QModelMgrDlg.ui" line="563"/>
<location filename="QModelMgrDlg.ui" line="566"/>
<source>删除模板</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="573"/>
<location filename="QModelMgrDlg.ui" line="579"/>
<source>训练当前模板</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="576"/>
<location filename="QModelMgrDlg.ui" line="582"/>
<source>训练模板</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="595"/>
<location filename="QModelMgrDlg.ui" line="601"/>
<source>添加新的模板</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="598"/>
<location filename="QModelMgrDlg.ui" line="604"/>
<source>新建模板</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="541"/>
<location filename="QModelMgrDlg.ui" line="547"/>
<source>训练所有模板,消耗时间会较长</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="544"/>
<location filename="QModelMgrDlg.ui" line="550"/>
<source>训练全部</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="614"/>
<location filename="QModelMgrDlg.ui" line="620"/>
<source>确认修改,每次修改模板的参数后都要确认修改才有效</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="617"/>
<location filename="QModelMgrDlg.ui" line="623"/>
<source>修改确认</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="QModelMgrDlg.ui" line="630"/>
<location filename="QModelMgrDlg.ui" line="636"/>
<source>修改型号名</source>
<translation type="unfinished"></translation>
</message>
@ -843,14 +941,6 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QSettingDlg</name>
<message>
<location filename="QSettingDlg.ui" line="16"/>
<source>QSettingDlg</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QShowImg</name>
<message>
@ -874,7 +964,7 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../src/tpMain/qshowimg.cpp" line="26"/>
<location filename="../../src/tpMain/qshowimg.cpp" line="34"/>
<source>没有用于检测的背景图,请更换检测背景</source>
<translation type="unfinished"></translation>
</message>
@ -1200,6 +1290,8 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="lpImageCaliUI.ui" line="193"/>
<location filename="lpImageCaliUI.cpp" line="82"/>
<location filename="lpImageCaliUI.cpp" line="168"/>
<source>解锁</source>
<translation type="unfinished"></translation>
</message>
@ -1224,20 +1316,18 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpImageCaliUI.cpp" line="82"/>
<location filename="lpImageCaliUI.cpp" line="157"/>
<location filename="lpImageCaliUI.cpp" line="168"/>
<source><EFBFBD><EFBFBD><EFBFBD><EFBFBD></source>
<location filename="lpImageCaliUI.cpp" line="90"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpImageCaliUI.cpp" line="90"/>
<source>ѡ<EFBFBD><EFBFBD><EFBFBD>궨ͼ</source>
<source>选择标定图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpImageCaliUI.cpp" line="90"/>
<source>Image Files (*.png *.jpg *.bmp)</source>
<location filename="lpImageCaliUI.cpp" line="157"/>
<source>上锁</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -1258,14 +1348,9 @@ p, li { white-space: pre-wrap; }
<source>状态信息</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="208"/>
<source>识别定位检测</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="275"/>
<location filename="lpMainWin.cpp" line="980"/>
<location filename="lpMainWin.cpp" line="1030"/>
<source>开始检测</source>
<translation type="unfinished"></translation>
</message>
@ -1279,18 +1364,12 @@ p, li { white-space: pre-wrap; }
<source>匹配值</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="419"/>
<source>匹配值</source>
<oldsource>通道</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="347"/>
<location filename="lpMainWin.ui" line="440"/>
<location filename="lpMainWin.ui" line="477"/>
<location filename="lpMainWin.ui" line="564"/>
<location filename="lpMainWin.ui" line="623"/>
<location filename="lpMainWin.ui" line="629"/>
<source>0</source>
<translation type="unfinished"></translation>
</message>
@ -1306,32 +1385,32 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="682"/>
<location filename="lpMainWin.ui" line="688"/>
<source>统计结果</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="729"/>
<location filename="lpMainWin.ui" line="735"/>
<source>modelID_detect</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="729"/>
<location filename="lpMainWin.ui" line="735"/>
<source>count</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="705"/>
<location filename="lpMainWin.ui" line="711"/>
<source>型号数量</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="891"/>
<location filename="lpMainWin.cpp" line="931"/>
<source>模板管理</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="805"/>
<location filename="lpMainWin.ui" line="811"/>
<source>数据查询</source>
<translation type="unfinished"></translation>
</message>
@ -1366,345 +1445,378 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="606"/>
<location filename="lpMainWin.ui" line="609"/>
<source>识别耗时</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="613"/>
<location filename="lpMainWin.ui" line="619"/>
<source>分数</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="791"/>
<location filename="lpMainWin.ui" line="797"/>
<source>型号管理</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="819"/>
<location filename="lpMainWin.ui" line="825"/>
<source>检测勾选</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="833"/>
<location filename="lpMainWin.ui" line="839"/>
<source>辅助工具</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="847"/>
<location filename="lpMainWin.ui" line="853"/>
<source>班次设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="861"/>
<location filename="lpMainWin.ui" line="867"/>
<source>光栅标定</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="875"/>
<location filename="lpMainWin.ui" line="881"/>
<source>IP设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="889"/>
<location filename="lpMainWin.cpp" line="837"/>
<location filename="lpMainWin.ui" line="895"/>
<location filename="lpMainWin.cpp" line="877"/>
<source>关于</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="903"/>
<location filename="lpMainWin.ui" line="909"/>
<source>登录</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="917"/>
<location filename="lpMainWin.ui" line="923"/>
<source>用户管理</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="931"/>
<location filename="lpMainWin.ui" line="937"/>
<source>系统设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="945"/>
<location filename="lpMainWin.cpp" line="917"/>
<location filename="lpMainWin.ui" line="951"/>
<location filename="lpMainWin.cpp" line="955"/>
<source>相机配置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="959"/>
<location filename="lpMainWin.ui" line="965"/>
<source>定位标定</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="968"/>
<location filename="lpMainWin.cpp" line="944"/>
<location filename="lpMainWin.ui" line="974"/>
<location filename="lpMainWin.cpp" line="982"/>
<source>图像标定</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.ui" line="982"/>
<location filename="lpMainWin.ui" line="985"/>
<location filename="lpMainWin.ui" line="988"/>
<location filename="lpMainWin.ui" line="991"/>
<source>注册产品</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="141"/>
<location filename="lpMainWin.ui" line="1005"/>
<location filename="lpMainWin.ui" line="1008"/>
<source>算法设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="142"/>
<location filename="lpMainWin.cpp" line="143"/>
<source>工具</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="153"/>
<location filename="lpMainWin.cpp" line="154"/>
<location filename="lpMainWin.cpp" line="155"/>
<source>帮助</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="160"/>
<location filename="lpMainWin.cpp" line="1828"/>
<location filename="lpMainWin.cpp" line="161"/>
<location filename="lpMainWin.cpp" line="1921"/>
<source>本系统未注册激活</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="166"/>
<location filename="lpMainWin.cpp" line="167"/>
<source>系统时间</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="169"/>
<source>用户:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="222"/>
<location filename="lpMainWin.cpp" line="220"/>
<source>历史</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="244"/>
<location filename="lpMainWin.cpp" line="973"/>
<location filename="lpMainWin.cpp" line="1023"/>
<source>停止检测</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="617"/>
<location filename="lpMainWin.cpp" line="645"/>
<source>显示识别结果</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="636"/>
<location filename="lpMainWin.cpp" line="662"/>
<source>获得图像,正在计算中...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="776"/>
<location filename="lpMainWin.cpp" line="816"/>
<source>注 销</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="781"/>
<location filename="lpMainWin.cpp" line="821"/>
<source>登 录</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="801"/>
<location filename="lpMainWin.cpp" line="813"/>
<location filename="lpMainWin.cpp" line="828"/>
<location filename="lpMainWin.cpp" line="880"/>
<location filename="lpMainWin.cpp" line="930"/>
<location filename="lpMainWin.cpp" line="988"/>
<location filename="lpMainWin.cpp" line="413"/>
<location filename="lpMainWin.cpp" line="431"/>
<location filename="lpMainWin.cpp" line="453"/>
<location filename="lpMainWin.cpp" line="473"/>
<location filename="lpMainWin.cpp" line="841"/>
<location filename="lpMainWin.cpp" line="853"/>
<location filename="lpMainWin.cpp" line="868"/>
<location filename="lpMainWin.cpp" line="920"/>
<location filename="lpMainWin.cpp" line="968"/>
<location filename="lpMainWin.cpp" line="1038"/>
<source>提示</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="801"/>
<location filename="lpMainWin.cpp" line="828"/>
<location filename="lpMainWin.cpp" line="841"/>
<location filename="lpMainWin.cpp" line="868"/>
<source>该功能未启用.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="803"/>
<location filename="lpMainWin.cpp" line="815"/>
<location filename="lpMainWin.cpp" line="830"/>
<location filename="lpMainWin.cpp" line="882"/>
<location filename="lpMainWin.cpp" line="932"/>
<location filename="lpMainWin.cpp" line="415"/>
<location filename="lpMainWin.cpp" line="433"/>
<location filename="lpMainWin.cpp" line="455"/>
<location filename="lpMainWin.cpp" line="475"/>
<location filename="lpMainWin.cpp" line="843"/>
<location filename="lpMainWin.cpp" line="855"/>
<location filename="lpMainWin.cpp" line="870"/>
<location filename="lpMainWin.cpp" line="922"/>
<location filename="lpMainWin.cpp" line="970"/>
<source>确认</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="813"/>
<location filename="lpMainWin.cpp" line="169"/>
<source>用户:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="413"/>
<source>Corectrl模块加载失败,请检查!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="431"/>
<source>camera.json文件出错,请检查!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="453"/>
<source>lpbengine模块加载失败,请检查!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="473"/>
<source>lpdesigner模块加载失败,请检查!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="853"/>
<source>你确定要注销</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="816"/>
<location filename="lpMainWin.cpp" line="990"/>
<location filename="lpMainWin.cpp" line="856"/>
<location filename="lpMainWin.cpp" line="1040"/>
<source>取消</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="846"/>
<location filename="lpMainWin.cpp" line="886"/>
<source>调试工具</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="880"/>
<location filename="lpMainWin.cpp" line="930"/>
<location filename="lpMainWin.cpp" line="920"/>
<location filename="lpMainWin.cpp" line="968"/>
<source>请停止检测再使用该功能.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="904"/>
<location filename="lpMainWin.cpp" line="943"/>
<source>系统参数设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="956"/>
<location filename="lpMainWin.cpp" line="994"/>
<source>注册</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="974"/>
<location filename="lpMainWin.cpp" line="1006"/>
<source>算法参数</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1024"/>
<source>按下了开始检测按钮,检测功能开启</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="981"/>
<location filename="lpMainWin.cpp" line="1031"/>
<source>按下了停止检测按钮,检测功能关闭</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="988"/>
<location filename="lpMainWin.cpp" line="1038"/>
<source>将清空所有数据</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="989"/>
<location filename="lpMainWin.cpp" line="1039"/>
<source>确定</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="993"/>
<location filename="lpMainWin.cpp" line="1043"/>
<source>按下了清零按钮,数据全部清零</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1004"/>
<location filename="lpMainWin.cpp" line="1054"/>
<source>天</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1005"/>
<location filename="lpMainWin.cpp" line="1055"/>
<source>时</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1006"/>
<location filename="lpMainWin.cpp" line="1056"/>
<source>分</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1007"/>
<location filename="lpMainWin.cpp" line="1057"/>
<source>秒</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1281"/>
<location filename="lpMainWin.cpp" line="1340"/>
<source>轮毂型号识别定位一体系统</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1741"/>
<location filename="lpMainWin.cpp" line="1778"/>
<location filename="lpMainWin.cpp" line="1775"/>
<location filename="lpMainWin.cpp" line="1805"/>
<source>后台运行</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1742"/>
<location filename="lpMainWin.cpp" line="1776"/>
<source>退出</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1781"/>
<location filename="lpMainWin.cpp" line="1808"/>
<source>显示界面</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1030"/>
<location filename="lpMainWin.cpp" line="1080"/>
<source>运行时长:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1037"/>
<location filename="lpMainWin.cpp" line="1087"/>
<source>检测中...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1030"/>
<source>运行时长:</source>
<oldsource>模板库发送完成</oldsource>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1037"/>
<location filename="lpMainWin.cpp" line="1087"/>
<source>已停止检测...</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1089"/>
<location filename="lpMainWin.cpp" line="1101"/>
<location filename="lpMainWin.cpp" line="1147"/>
<location filename="lpMainWin.cpp" line="1159"/>
<source>正在检测型号数</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1150"/>
<location filename="lpMainWin.cpp" line="1208"/>
<source>PLC已收到相关设置参数!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1192"/>
<location filename="lpMainWin.cpp" line="1250"/>
<source>已打开</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1194"/>
<location filename="lpMainWin.cpp" line="1252"/>
<source>已关闭</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1282"/>
<location filename="lpMainWin.cpp" line="1341"/>
<source>本软件由杭州利珀科技开发,用于轮毂型号识别和分类,可搭配流水线运输系统使用</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1283"/>
<location filename="lpMainWin.cpp" line="1342"/>
<source>若需要进一步了解该产品的相关信息,请访问我们的网站</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1284"/>
<location filename="lpMainWin.cpp" line="1343"/>
<source>软件版本</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1285"/>
<location filename="lpMainWin.cpp" line="1344"/>
<source>算法版本</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1286"/>
<location filename="lpMainWin.cpp" line="1345"/>
<source>最后更新时间</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1287"/>
<location filename="lpMainWin.cpp" line="1346"/>
<source>版权 (c) 属 杭州利珀科技有限公司 所有</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpMainWin.cpp" line="1296"/>
<location filename="lpMainWin.cpp" line="1355"/>
<source>关闭</source>
<translation type="unfinished"></translation>
</message>
@ -1717,127 +1829,102 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="40"/>
<location filename="lpSystemConfigUI.ui" line="117"/>
<source>系统语言设置:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="48"/>
<location filename="lpSystemConfigUI.ui" line="125"/>
<source>语言</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="89"/>
<location filename="lpSystemConfigUI.ui" line="153"/>
<source>图像保存相关:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="95"/>
<location filename="lpSystemConfigUI.ui" line="159"/>
<source>是否保存识别NG抠图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="102"/>
<location filename="lpSystemConfigUI.ui" line="166"/>
<source>是否保存识别OK抠图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="109"/>
<location filename="lpSystemConfigUI.ui" line="173"/>
<source>是否保存识别NG原始图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="116"/>
<location filename="lpSystemConfigUI.ui" line="180"/>
<source>是否保存识别OK原始图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="123"/>
<location filename="lpSystemConfigUI.ui" line="187"/>
<source>是否保存定位NG原始图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="130"/>
<location filename="lpSystemConfigUI.ui" line="194"/>
<source>是否保存定位OK原始图</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="139"/>
<location filename="lpSystemConfigUI.ui" line="203"/>
<source>图像存储路径:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="149"/>
<location filename="lpSystemConfigUI.ui" line="213"/>
<source>设置</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="161"/>
<location filename="lpSystemConfigUI.ui" line="40"/>
<source>通讯配置:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="169"/>
<location filename="lpSystemConfigUI.ui" line="48"/>
<source>TCP服务端口:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="196"/>
<source>webSocket端口:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="224"/>
<location filename="lpSystemConfigUI.ui" line="76"/>
<source>其他:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="232"/>
<location filename="lpSystemConfigUI.ui" line="84"/>
<source>本系统标题:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="246"/>
<location filename="lpSystemConfigUI.ui" line="98"/>
<source>启动时默认后台运行</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="253"/>
<location filename="lpSystemConfigUI.ui" line="105"/>
<source>关闭主窗口时在后台运行</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="265"/>
<source>算法参数:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="271"/>
<source>过滤小于</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="278"/>
<source>的圆(单位:像素)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="308"/>
<source>是否使用图像增强</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="324"/>
<location filename="lpSystemConfigUI.ui" line="244"/>
<source>系统参数已保存且生效!!!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="349"/>
<location filename="lpSystemConfigUI.ui" line="269"/>
<source>应用</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="lpSystemConfigUI.ui" line="361"/>
<location filename="lpSystemConfigUI.ui" line="281"/>
<source>退出</source>
<translation type="unfinished"></translation>
</message>

@ -6,3 +6,4 @@ appPathB=E:/wheelValve/Release/runner17_B/Enchanter_B.exe
doubleStation=true
portA=10110
portB=10111
serverPort=1000

@ -3,6 +3,7 @@
#include <QFileDialog>
#include <QApplication>
#include <QStandardPaths>
#include <QSettings>
#pragma execution_character_set("utf-8")
/*ϵͳ²ÎÊýÅäÖÃÒ³Ãæ*/
@ -22,6 +23,10 @@ lpConfigUI::lpConfigUI(QWidget *parent)
onInitCheckBox();
connect(ui.checkBox_AutoRun, SIGNAL(stateChanged(int)), this, SLOT(onCheckBoxChanged(int)));
connect(ui.checkBox_DesktopShort, SIGNAL(stateChanged(int)), this, SLOT(onCheckBoxChanged(int)));
ui.comboBox->clear();
ui.comboBox->addItem(tr("Chinese"), "Chinese");
ui.comboBox->addItem(tr("English"), "English");
}
lpConfigUI::~lpConfigUI()
@ -52,6 +57,11 @@ Q_SLOT void lpConfigUI::onButtonClicked()
lpConfig::instance()->saveConfig();
ui.label_5->setVisible(true);
m_timerID = startTimer(1000);
QString strLanguage = ui.comboBox->currentText();
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
languageSetting.setValue("language", strLanguage);
emit sgLanguageChange(strLanguage);
emit sgUpdateConfig();
}
else if ("pushButton_4" == strObj)
@ -68,6 +78,10 @@ void lpConfigUI::showEvent(QShowEvent *event)
ui.lineEdit_BPort->setText(QString("%1").arg(lpConfig::instance()->portB));
ui.checkBox_doubleStation->setChecked(lpConfig::instance()->doubleStation);
ui.lineEdit_serverPort->setText(QString("%1").arg(lpConfig::instance()->plcServerPort));
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
QString strLanguage = languageSetting.value("language", "Chinese").toString();
ui.comboBox->setCurrentText(strLanguage);
}
void lpConfigUI::timerEvent(QTimerEvent *event)

@ -18,6 +18,7 @@ private:
Q_SLOT void onCheckBoxChanged(int state);
signals:
void sgUpdateConfig();
void sgLanguageChange(QString);
protected:
Q_SLOT void onButtonClicked();

@ -20,6 +20,13 @@ valueMainUI::valueMainUI(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
{//加载语言设置
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
QString strLanguage = languageSetting.value("language", "Chinese").toString();
SetLanguage(strLanguage);
}
setupTrayIcon();//后台任务栏初始化
setWindowIcon(QIcon(WINDOWICON));
setWindowTitle(tr("识别定位一体检测系统"));
@ -106,6 +113,7 @@ valueMainUI::valueMainUI(QWidget *parent)
//子页面初始化
m_pConfigUI = new lpConfigUI();//系统配置
connect(m_pConfigUI, SIGNAL(sgUpdateConfig()), this, SLOT(onUpdateConfig()));
connect(m_pConfigUI, SIGNAL(sgLanguageChange(QString)), this, SLOT(onLanguageChange(QString)));
m_pDebugUI = new lpDebugUI();//调试测试
connect(m_pDebugUI, SIGNAL(sgButtonClicked(int)), this, SLOT(onDebugClicked(int)));
m_pTcpDebugUI = new QTCPDebugUI();//通讯测试页面
@ -119,11 +127,7 @@ valueMainUI::valueMainUI(QWidget *parent)
connect(m_pPlcDevice, SIGNAL(sgSendDataCallBack(QByteArray)), this, SLOT(onShowSendTcpData(QByteArray)));
connect(m_pPlcDevice, SIGNAL(sgRecvDataCallBack(QByteArray)), this, SLOT(onShowRecvTcpData(QByteArray)));
}
{//加载语言设置
QSettings languageSetting("hubdetect.ini", QSettings::IniFormat);
QString strLanguage = languageSetting.value("language", "Chinese").toString();
SetLanguage(strLanguage);
}
{
m_SysTimerID = startTimer(1000);//系统定时刷新定时器
m_timerStartID = startTimer(1000);//启动从机客户端

@ -8,34 +8,34 @@
<location filename="valueMainUI.cpp" line="470"/>
<location filename="valueMainUI.cpp" line="657"/>
<source>警告</source>
<translation type="unfinished"></translation>
<translation>Warning</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="449"/>
<source>A侧检测程序未连接,请检查配置或通讯</source>
<translation type="unfinished"></translation>
<translation>A application don&apos;t connectd,please check connection</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="451"/>
<location filename="valueMainUI.cpp" line="473"/>
<location filename="valueMainUI.cpp" line="660"/>
<source>关闭</source>
<translation type="unfinished"></translation>
<translation>Exit</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="471"/>
<source>B侧检测程序未连接,请检查配置或通讯</source>
<translation type="unfinished"></translation>
<translation>B application don&apos;t connectd,please check connection</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="658"/>
<source>本检测系统正在运行,您真的要关闭?</source>
<translation type="unfinished"></translation>
<translation>Are you sure exitd the system?</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="661"/>
<source>后台运行</source>
<translation type="unfinished"></translation>
<translation>Run Background</translation>
</message>
</context>
<context>
@ -43,17 +43,17 @@
<message>
<location filename="QTCPDebugUI.ui" line="14"/>
<source>QTCPDebugUI</source>
<translation type="unfinished"></translation>
<translation>TCP Debug</translation>
</message>
<message>
<location filename="QTCPDebugUI.ui" line="25"/>
<source>显示接收数据</source>
<translation type="unfinished"></translation>
<translation>Show Recv Data</translation>
</message>
<message>
<location filename="QTCPDebugUI.ui" line="37"/>
<source>显示发送数据</source>
<translation type="unfinished"></translation>
<translation>Show Send Data</translation>
</message>
</context>
<context>
@ -62,17 +62,17 @@
<location filename="../../src/tpMain/algela/RoiImgViewer.cpp" line="519"/>
<location filename="../../src/tpMain/algela/RoiImgViewer.cpp" line="533"/>
<source>line item is not created</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../../src/tpMain/algela/RoiImgViewer.cpp" line="553"/>
<source>line item is already created</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="../../src/tpMain/algela/RoiImgViewer.cpp" line="564"/>
<source>rect item is already created</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
</context>
<context>
@ -80,103 +80,103 @@
<message>
<location filename="lpConfigUI.ui" line="14"/>
<source>lpConfigUI</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="25"/>
<source>工位配置:</source>
<translation type="unfinished"></translation>
<translation>Station:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="38"/>
<source>A侧检测程序端口:</source>
<translation type="unfinished"></translation>
<translation>A TcpServer Port:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="79"/>
<source>A侧检测所在路径:</source>
<translation type="unfinished"></translation>
<translation>A application&apos;s path:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="100"/>
<location filename="lpConfigUI.ui" line="178"/>
<source>设置</source>
<translation type="unfinished"></translation>
<translation>Set</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="116"/>
<source>B侧检测程序端口:</source>
<translation type="unfinished"></translation>
<translation>B TcpServer Port:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="157"/>
<source>B侧检测所在路径:</source>
<translation type="unfinished"></translation>
<translation>B application&apos;s path:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="192"/>
<source>使用双工位</source>
<translation type="unfinished"></translation>
<translation>Use two Stations</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="209"/>
<source>参数已保存!!!</source>
<translation type="unfinished"></translation>
<translation>Apply Successful!!!</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="234"/>
<source>应用</source>
<translation type="unfinished"></translation>
<translation>Apply</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="246"/>
<source>退出</source>
<translation type="unfinished"></translation>
<translation>Close</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="273"/>
<source>机台PLC通讯:</source>
<translation type="unfinished"></translation>
<translation>PLC Device:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="279"/>
<source>TCP服务端口:</source>
<translation type="unfinished"></translation>
<translation>Local TcpServer Port:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="286"/>
<source>1000</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="314"/>
<source>系统相关:</source>
<translation type="unfinished"></translation>
<translation>System:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="327"/>
<source>开机自启动</source>
<translation type="unfinished"></translation>
<translation>Auto Startup</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="339"/>
<source>添加到桌面快捷方式</source>
<translation type="unfinished"></translation>
<translation>Add Desktop Shortcut</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="350"/>
<source>语言:</source>
<translation type="unfinished"></translation>
<translation>Language:</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="358"/>
<source>中文</source>
<translation type="unfinished"></translation>
<translation>Chinese</translation>
</message>
<message>
<location filename="lpConfigUI.ui" line="363"/>
<source>English</source>
<translation type="unfinished"></translation>
<translation>English</translation>
</message>
</context>
<context>
@ -184,27 +184,27 @@
<message>
<location filename="lpDebugUI.ui" line="14"/>
<source>lpDebugUI</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="lpDebugUI.ui" line="31"/>
<source>A侧触发一次</source>
<translation type="unfinished"></translation>
<translation>A Triger Once</translation>
</message>
<message>
<location filename="lpDebugUI.ui" line="49"/>
<source>B侧触发一次</source>
<translation type="unfinished"></translation>
<translation>B Triger Once</translation>
</message>
<message>
<location filename="lpDebugUI.ui" line="67"/>
<source>A侧定时触发</source>
<translation type="unfinished"></translation>
<translation>A Triger More</translation>
</message>
<message>
<location filename="lpDebugUI.ui" line="85"/>
<source>B侧定时触发</source>
<translation type="unfinished"></translation>
<translation>B Triger More</translation>
</message>
</context>
<context>
@ -212,181 +212,181 @@
<message>
<location filename="valueMainUI.cpp" line="25"/>
<source>识别定位一体检测系统</source>
<translation type="unfinished"></translation>
<translation>Identification System</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="43"/>
<source>A侧连接状态</source>
<translation type="unfinished"></translation>
<translation>A Connect State</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="44"/>
<source>B侧连接状态</source>
<translation type="unfinished"></translation>
<translation>B Connect State</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="45"/>
<source>PLC连接状态</source>
<translation type="unfinished"></translation>
<translation>PLC Connect state</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="46"/>
<source>时间</source>
<translation type="unfinished"></translation>
<translation>Time</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="91"/>
<location filename="valueMainUI.cpp" line="92"/>
<source>工具</source>
<translation type="unfinished"></translation>
<translation>Tool</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="186"/>
<source>天</source>
<translation type="unfinished"></translation>
<translation>D</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="187"/>
<source>时</source>
<translation type="unfinished"></translation>
<translation>H</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="188"/>
<source>分</source>
<translation type="unfinished"></translation>
<translation>M</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="189"/>
<source>秒</source>
<translation type="unfinished"></translation>
<translation>S</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="235"/>
<source>型号 %1,定位角度 %2 °</source>
<translation type="unfinished"></translation>
<translation>Model %1,Angle %2 °</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="241"/>
<location filename="valueMainUI.cpp" line="332"/>
<source>型号 %1,定位异常</source>
<translation type="unfinished"></translation>
<translation>Model %1,Positon Error</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="247"/>
<location filename="valueMainUI.cpp" line="338"/>
<source>型号 %1,定位模板未标定</source>
<translation type="unfinished"></translation>
<translation>Model %1,No Standard</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="253"/>
<location filename="valueMainUI.cpp" line="344"/>
<source>型号 %1,没有相关定位模板</source>
<translation type="unfinished"></translation>
<translation>型号 %1,定位模板未标定</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="259"/>
<location filename="valueMainUI.cpp" line="350"/>
<source>型号识别失败</source>
<translation type="unfinished"></translation>
<translation>Model Error</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="326"/>
<source>型号 %1,定位角度 %2°</source>
<translation type="unfinished"></translation>
<translation>Model %1,Angle %2 °</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="489"/>
<source>调试页面</source>
<translation type="unfinished"></translation>
<translation>Debug Page</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="501"/>
<source>系统参数配置页面</source>
<translation type="unfinished"></translation>
<translation>System Setting</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="511"/>
<source>通讯调试页面</source>
<translation type="unfinished"></translation>
<translation>Tcp Test Page</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="562"/>
<location filename="valueMainUI.cpp" line="573"/>
<source>连接超时,尝试重新连接检测软件</source>
<translation type="unfinished"></translation>
<translation>Connect TimeOut,try to reconnect</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="581"/>
<source>A侧设备已连接(检测中)</source>
<translation type="unfinished"></translation>
<translation>A Connected(Detecting)</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="585"/>
<source>A侧设备已连接(暂停中)</source>
<translation type="unfinished"></translation>
<translation>A Connected(Stop)</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="590"/>
<source>A侧设备未连接</source>
<translation type="unfinished"></translation>
<translation>A Disconnect</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="599"/>
<source>B侧设备已连接(检测中)</source>
<translation type="unfinished"></translation>
<translation>B Connected(Detecting)</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="603"/>
<source>B侧设备已连接(暂停中)</source>
<translation type="unfinished"></translation>
<translation>B Connected(Stop)</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="608"/>
<source>B侧设备未连接</source>
<translation type="unfinished"></translation>
<translation>B Disconnect</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="623"/>
<source>PLC客户端 %1</source>
<translation type="unfinished"></translation>
<translation>PLC %1</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="628"/>
<source>PLC客户端未连接</source>
<translation type="unfinished"></translation>
<translation>PLC Disconnect</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="634"/>
<source>运行时长:</source>
<translation type="unfinished"></translation>
<translation>Run:</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="735"/>
<location filename="valueMainUI.cpp" line="752"/>
<source>检测系统已离线!!!</source>
<translation type="unfinished"></translation>
<translation>Detection System is off line!</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="738"/>
<location filename="valueMainUI.cpp" line="755"/>
<source>检测系统已在线...</source>
<translation type="unfinished"></translation>
<translation>Detection System is on line...</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="821"/>
<location filename="valueMainUI.cpp" line="852"/>
<source>后台运行</source>
<translation type="unfinished"></translation>
<translation>Run Background</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="822"/>
<source>退出</source>
<translation type="unfinished"></translation>
<translation>Exit</translation>
</message>
<message>
<location filename="valueMainUI.cpp" line="855"/>
<source>显示界面</source>
<translation type="unfinished"></translation>
<translation>Show Widget</translation>
</message>
</context>
<context>
@ -394,56 +394,56 @@
<message>
<location filename="valueMainUI.ui" line="14"/>
<source>valueMainUI</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="valueMainUI.ui" line="32"/>
<source>B侧检测工位</source>
<translation type="unfinished"></translation>
<translation>B Station</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="81"/>
<location filename="valueMainUI.ui" line="166"/>
<source>检测结果</source>
<translation type="unfinished"></translation>
<translation>Result</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="117"/>
<source>A侧检测工位</source>
<translation type="unfinished"></translation>
<translation>A Station</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="196"/>
<source>toolBar</source>
<translation type="unfinished"></translation>
<translation></translation>
</message>
<message>
<location filename="valueMainUI.ui" line="216"/>
<source>A侧设置</source>
<translation type="unfinished"></translation>
<translation>A Setting</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="232"/>
<source>B侧设置</source>
<translation type="unfinished"></translation>
<translation>B Setting</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="248"/>
<location filename="valueMainUI.ui" line="251"/>
<source>系统设置</source>
<translation type="unfinished"></translation>
<translation>System Setting</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="265"/>
<location filename="valueMainUI.ui" line="268"/>
<source>调试</source>
<translation type="unfinished"></translation>
<translation>Debug Tool</translation>
</message>
<message>
<location filename="valueMainUI.ui" line="282"/>
<location filename="valueMainUI.ui" line="285"/>
<source>通讯调试</source>
<translation type="unfinished"></translation>
<translation>TCP Test</translation>
</message>
</context>
</TS>

Loading…
Cancel
Save