diff --git a/qtpro/DSView.icns b/qtpro/DSView.icns
new file mode 100644
index 00000000..d98f5351
Binary files /dev/null and b/qtpro/DSView.icns differ
diff --git a/qtpro/DSView.pro b/qtpro/DSView.pro
new file mode 100644
index 00000000..f8e7fde1
--- /dev/null
+++ b/qtpro/DSView.pro
@@ -0,0 +1,379 @@
+#-------------------------------------------------
+#
+# Project created by QtCreator 2013-07-24T17:32:25
+#
+#-------------------------------------------------
+
+QT += core gui
+CONFIG -= lib_bundle
+CONFIG += app_bundle
+macx {
+QT += svg
+}
+CONFIG += exceptions
+CONFIG += object_parallel_to_source
+greaterThan(QT_MAJOR_VERSION, 4): CONFIG += c++11
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
+#QMAKE_CFLAGS_ISYSTEM = -I
+
+TARGET = DSView
+TEMPLATE = app
+
+TRANSLATIONS = my_CN.ts
+
+CONFIG += decoders
+DEFINES += decoders
+
+unix:!macx {
+INCLUDEPATH += /usr/local/include/
+INCLUDEPATH += /usr/include/glib-2.0
+INCLUDEPATH += /usr/lib/x86_64-linux-gnu/glib-2.0/include
+INCLUDEPATH += /usr/include/libusb-1.0
+INCLUDEPATH += /usr/include/boost
+INCLUDEPATH += /usr/include/python3.8
+INCLUDEPATH += ..
+INCLUDEPATH += ../libsigrok4DSL
+INCLUDEPATH += ../DSView
+INCLUDEPATH += ../DSView/pv/dialogs
+
+LIBS += /usr/lib/x86_64-linux-gnu/libglib-2.0.so
+LIBS += /usr/lib/x86_64-linux-gnu/libusb-1.0.so
+LIBS += /usr/lib/x86_64-linux-gnu/libboost_thread.so
+LIBS += /usr/lib/x86_64-linux-gnu/libboost_system.so
+LIBS += /usr/lib/x86_64-linux-gnu/libboost_filesystem.so
+LIBS += /usr/lib/x86_64-linux-gnu/libpython3.8.so
+LIBS += /usr/lib/x86_64-linux-gnu/libfftw3.so
+LIBS += /usr/local/lib/libz.so.1.2.11
+LIBS += /usr/local/lib/libzip.so.5.4
+}
+
+macx: {
+INCLUDEPATH += /usr/local/include/
+INCLUDEPATH += /usr/local/include/glib-2.0
+INCLUDEPATH += /usr/local/lib/glib-2.0/include
+INCLUDEPATH += /usr/local/include/libusb-1.0
+INCLUDEPATH += /usr/local/include/boost
+INCLUDEPATH += /Library/Frameworks/Python.framework/Versions/3.4/include/python3.4m
+INCLUDEPATH += ..
+INCLUDEPATH += ../libsigrok4DSL
+INCLUDEPATH += ../DSView
+INCLUDEPATH += ../DSView/pv/dialogs
+
+#LIBS += -framework CoreFoundation
+#LIBS += -framework CoreServices
+#LIBS += /usr/lib/libiconv.2.dylib
+#LIBS += /usr/local/lib/libpcre.a
+#LIBS += /usr/local/opt/gettext/lib/libintl.a
+#LIBS += /usr/lib/libz.1.dylib
+#LIBS += /usr/lib/libobjc.dylib
+
+LIBS += /usr/local/lib/libglib-2.0.dylib
+LIBS += /usr/local/lib/libusb-1.0.dylib
+LIBS += /usr/local/lib/libboost_atomic-mt.a
+LIBS += /usr/local/lib/libboost_thread-mt.a
+LIBS += /usr/local/lib/libboost_system-mt.a
+LIBS += /usr/local/lib/libboost_filesystem-mt.a
+LIBS += /Library/Frameworks/Python.framework/Versions/3.4/lib/libpython3.4.dylib
+#LIBS += /opt/local/lib/libsetupapi.a
+LIBS += /usr/local/lib/libfftw3.a
+}
+
+SOURCES += \
+ ../DSView/main.cpp \
+ ../DSView/pv/sigsession.cpp \
+ ../DSView/pv/mainwindow.cpp \
+ ../DSView/pv/devicemanager.cpp \
+ ../DSView/pv/data/snapshot.cpp \
+ ../DSView/pv/data/signaldata.cpp \
+ ../DSView/pv/data/logicsnapshot.cpp \
+ ../DSView/pv/data/logic.cpp \
+ ../DSView/pv/data/analogsnapshot.cpp \
+ ../DSView/pv/data/analog.cpp \
+ ../DSView/pv/dialogs/deviceoptions.cpp \
+ ../DSView/pv/prop/property.cpp \
+ ../DSView/pv/prop/int.cpp \
+ ../DSView/pv/prop/enum.cpp \
+ ../DSView/pv/prop/double.cpp \
+ ../DSView/pv/prop/bool.cpp \
+ ../DSView/pv/prop/binding/binding.cpp \
+ ../DSView/pv/toolbars/samplingbar.cpp \
+ ../DSView/pv/view/viewport.cpp \
+ ../DSView/pv/view/view.cpp \
+ ../DSView/pv/view/timemarker.cpp \
+ ../DSView/pv/view/signal.cpp \
+ ../DSView/pv/view/ruler.cpp \
+ ../DSView/pv/view/logicsignal.cpp \
+ ../DSView/pv/view/header.cpp \
+ ../DSView/pv/view/cursor.cpp \
+ ../DSView/pv/view/analogsignal.cpp \
+ ../DSView/pv/prop/binding/deviceoptions.cpp \
+ ../DSView/pv/toolbars/trigbar.cpp \
+ ../DSView/pv/toolbars/filebar.cpp \
+ ../DSView/pv/dock/triggerdock.cpp \
+ ../DSView/pv/dock/measuredock.cpp \
+ ../DSView/pv/dock/searchdock.cpp \
+ ../DSView/pv/toolbars/logobar.cpp \
+ ../DSView/pv/data/groupsnapshot.cpp \
+ ../DSView/pv/view/groupsignal.cpp \
+ ../DSView/pv/data/group.cpp \
+ ../DSView/pv/dialogs/about.cpp \
+ ../DSView/pv/dialogs/search.cpp \
+ ../DSView/pv/data/dsosnapshot.cpp \
+ ../DSView/pv/data/dso.cpp \
+ ../DSView/pv/view/dsosignal.cpp \
+ ../DSView/pv/view/dsldial.cpp \
+ ../DSView/pv/dock/dsotriggerdock.cpp \
+ ../DSView/pv/view/trace.cpp \
+ ../DSView/pv/view/selectableitem.cpp \
+ ../DSView/pv/widgets/fakelineedit.cpp \
+ ../DSView/pv/prop/string.cpp \
+ ../DSView/pv/device/sessionfile.cpp \
+ ../DSView/pv/device/inputfile.cpp \
+ ../DSView/pv/device/file.cpp \
+ ../DSView/pv/device/devinst.cpp \
+ ../DSView/pv/dialogs/storeprogress.cpp \
+ ../DSView/pv/storesession.cpp \
+ ../DSView/pv/view/devmode.cpp \
+ ../DSView/pv/device/device.cpp \
+ ../DSView/pv/dialogs/waitingdialog.cpp \
+ ../DSView/pv/dialogs/dsomeasure.cpp \
+ ../DSView/pv/dialogs/calibration.cpp \
+ ../DSView/pv/dialogs/fftoptions.cpp \
+ ../DSView/dsapplication.cpp \
+ ../DSView/pv/toolbars/titlebar.cpp \
+ ../DSView/pv/mainframe.cpp \
+ ../DSView/pv/widgets/border.cpp \
+ ../DSView/pv/dialogs/dsmessagebox.cpp \
+ ../DSView/pv/dialogs/shadow.cpp \
+ ../DSView/pv/dialogs/dsdialog.cpp \
+ ../DSView/pv/dialogs/interval.cpp \
+ ../DSView/pv/prop/binding/probeoptions.cpp \
+ ../DSView/pv/view/xcursor.cpp \
+ ../DSView/pv/view/viewstatus.cpp \
+ ../DSView/pv/dialogs/lissajousoptions.cpp \
+ ../DSView/pv/view/lissajoustrace.cpp \
+ ../DSView/pv/view/spectrumtrace.cpp \
+ ../DSView/pv/data/spectrumstack.cpp \
+ ../DSView/pv/view/mathtrace.cpp \
+ ../DSView/pv/dialogs/mathoptions.cpp \
+ ../DSView/pv/data/mathstack.cpp \
+ ../DSView/pv/dialogs/regionoptions.cpp \
+ ../DSView/pv/ZipMaker.cpp \
+ ../DSView/pv/data/decode/AnnotationResTable.cpp \
+ ../DSView/pv/ui/msgbox.cpp \
+ ../DSView/pv/dock/protocolitemlayer.cpp \
+ ../DSView/pv/config/appconfig.cpp \
+ ../DSView/pv/dsvdef.cpp \
+ ../DSView/pv/minizip/zip.c \
+ ../DSView/pv/minizip/unzip.c \
+ ../DSView/pv/minizip/ioapi.c \
+ ../DSView/pv/dialogs/applicationpardlg.cpp \
+ ../DSView/pv/appcontrol.cpp \
+ ../DSView/pv/eventobject.cpp \
+ ../DSView/pv/dstimer.cpp
+
+HEADERS += \
+ ../DSView/extdef.h \
+ ../DSView/config.h \
+ ../DSView/pv/sigsession.h \
+ ../DSView/pv/mainwindow.h \
+ ../DSView/pv/devicemanager.h \
+ ../DSView/pv/data/snapshot.h \
+ ../DSView/pv/data/signaldata.h \
+ ../DSView/pv/data/logicsnapshot.h \
+ ../DSView/pv/data/logic.h \
+ ../DSView/pv/data/analogsnapshot.h \
+ ../DSView/pv/data/analog.h \
+ ../DSView/pv/dialogs/deviceoptions.h \
+ ../DSView/pv/prop/property.h \
+ ../DSView/pv/prop/int.h \
+ ../DSView/pv/prop/enum.h \
+ ../DSView/pv/prop/double.h \
+ ../DSView/pv/prop/bool.h \
+ ../DSView/pv/prop/binding/deviceoptions.h \
+ ../DSView/pv/prop/binding/binding.h \
+ ../DSView/pv/toolbars/samplingbar.h \
+ ../DSView/pv/view/viewport.h \
+ ../DSView/pv/view/view.h \
+ ../DSView/pv/view/timemarker.h \
+ ../DSView/pv/view/signal.h \
+ ../DSView/pv/view/ruler.h \
+ ../DSView/pv/view/logicsignal.h \
+ ../DSView/pv/view/header.h \
+ ../DSView/pv/view/cursor.h \
+ ../DSView/pv/view/analogsignal.h \
+ ../DSView/pv/toolbars/trigbar.h \
+ ../DSView/pv/toolbars/filebar.h \
+ ../DSView/pv/dock/triggerdock.h \
+ ../DSView/pv/dock/measuredock.h \
+ ../DSView/pv/dock/searchdock.h \
+ ../DSView/pv/toolbars/logobar.h \
+ ../DSView/pv/data/groupsnapshot.h \
+ ../DSView/pv/view/groupsignal.h \
+ ../DSView/pv/data/group.h \
+ ../DSView/pv/dialogs/about.h \
+ ../DSView/pv/dialogs/search.h \
+ ../DSView/pv/data/dso.h \
+ ../DSView/pv/data/dsosnapshot.h \
+ ../DSView/pv/view/dsosignal.h \
+ ../DSView/pv/view/dsldial.h \
+ ../DSView/pv/dock/dsotriggerdock.h \
+ ../DSView/pv/view/trace.h \
+ ../DSView/pv/view/selectableitem.h \
+ ../DSView/pv/widgets/fakelineedit.h \
+ ../DSView/pv/prop/string.h \
+ ../DSView/pv/device/sessionfile.h \
+ ../DSView/pv/device/inputfile.h \
+ ../DSView/pv/device/file.h \
+ ../DSView/pv/device/devinst.h \
+ ../DSView/pv/dialogs/storeprogress.h \
+ ../DSView/pv/storesession.h \
+ ../DSView/pv/view/devmode.h \
+ ../DSView/pv/device/device.h \
+ ../DSView/pv/dialogs/waitingdialog.h \
+ ../DSView/pv/dialogs/dsomeasure.h \
+ ../DSView/pv/dialogs/calibration.h \
+ ../DSView/pv/dialogs/fftoptions.h \
+ ../DSView/dsapplication.h \
+ ../DSView/pv/toolbars/titlebar.h \
+ ../DSView/pv/mainframe.h \
+ ../DSView/pv/widgets/border.h \
+ ../DSView/pv/dialogs/dsmessagebox.h \
+ ../DSView/pv/dialogs/shadow.h \
+ ../DSView/pv/dialogs/dsdialog.h \
+ ../DSView/pv/dialogs/interval.h \
+ ../DSView/config.h \
+ ../libsigrok4DSL/config.h \
+ ../DSView/pv/prop/binding/probeoptions.h \
+ ../libsigrok4DSL/hardware/demo/demo.h \
+ ../DSView/pv/view/xcursor.h \
+ ../DSView/pv/view/viewstatus.h \
+ ../DSView/pv/dialogs/lissajousoptions.h \
+ ../DSView/pv/view/lissajoustrace.h \
+ ../DSView/pv/view/spectrumtrace.h \
+ ../DSView/pv/data/spectrumstack.h \
+ ../DSView/pv/view/mathtrace.h \
+ ../DSView/pv/dialogs/mathoptions.h \
+ ../DSView/pv/data/mathstack.h \
+ ../DSView/pv/dialogs/regionoptions.h \
+ ../DSView/mystyle.h \
+ ../DSView/pv/ZipMaker.h \
+ ../DSView/pv/data/decode/AnnotationResTable.h \
+ ../DSView/pv/ui/msgbox.h \
+ ../DSView/pv/dock/protocolitemlayer.h \
+ ../DSView/pv/config/appconfig.h \
+ ../DSView/pv/dsvdef.h \
+ ../DSView/pv/minizip/zip.h \
+ ../DSView/pv/minizip/unzip.h \
+ ../DSView/pv/minizip/ioapi.h \
+ ../DSView/pv/dialogs/applicationpardlg.h \
+ ../DSView/pv/appcontrol.h \
+ ../DSView/pv/eventobject.h \
+ ../DSView/pv/dstimer.h
+
+SOURCES += \
+ ../libsigrok4DSL/version.c \
+ ../libsigrok4DSL/strutil.c \
+ ../libsigrok4DSL/std.c \
+ ../libsigrok4DSL/session_file.c \
+ ../libsigrok4DSL/session_driver.c \
+ ../libsigrok4DSL/session.c \
+ ../libsigrok4DSL/log.c \
+ ../libsigrok4DSL/hwdriver.c \
+ ../libsigrok4DSL/error.c \
+ ../libsigrok4DSL/backend.c \
+ ../libsigrok4DSL/output/output.c \
+ ../libsigrok4DSL/input/input.c \
+ ../libsigrok4DSL/hardware/demo/demo.c \
+ ../libsigrok4DSL/input/in_binary.c \
+ ../libsigrok4DSL/input/in_vcd.c \
+ ../libsigrok4DSL/input/in_wav.c \
+ ../libsigrok4DSL/output/csv.c \
+ ../libsigrok4DSL/output/gnuplot.c \
+ ../libsigrok4DSL/output/srzip.c \
+ ../libsigrok4DSL/output/vcd.c \
+ ../libsigrok4DSL/hardware/DSL/dslogic.c \
+ ../libsigrok4DSL/hardware/common/usb.c \
+ ../libsigrok4DSL/hardware/common/ezusb.c \
+ ../libsigrok4DSL/trigger.c \
+ ../libsigrok4DSL/dsdevice.c \
+ ../libsigrok4DSL/hardware/DSL/dscope.c \
+ ../libsigrok4DSL/hardware/DSL/command.c \
+ ../libsigrok4DSL/hardware/DSL/dsl.c
+
+HEADERS += \
+ ../libsigrok4DSL/version.h \
+ ../libsigrok4DSL/proto.h \
+ ../libsigrok4DSL/libsigrok-internal.h \
+ ../libsigrok4DSL/libsigrok.h \
+ ../libsigrok4DSL/config.h \
+ ../libsigrok4DSL/hardware/DSL/command.h \
+ ../libsigrok4DSL/hardware/DSL/dsl.h
+
+decoders {
+DEFINES += ENABLE_DECODE
+SOURCES += \
+ ../DSView/pv/data/decoderstack.cpp \
+ ../DSView/pv/data/decode/rowdata.cpp \
+ ../DSView/pv/data/decode/row.cpp \
+ ../DSView/pv/data/decode/decoder.cpp \
+ ../DSView/pv/data/decode/annotation.cpp \
+ ../DSView/pv/view/decodetrace.cpp \
+ ../DSView/pv/prop/binding/decoderoptions.cpp \
+ ../DSView/pv/dock/protocoldock.cpp \
+ ../DSView/pv/dialogs/protocollist.cpp \
+ ../DSView/pv/dialogs/protocolexp.cpp \
+ ../DSView/pv/widgets/decodermenu.cpp \
+ ../DSView/pv/widgets/decodergroupbox.cpp \
+ ../DSView/pv/data/decodermodel.cpp
+
+HEADERS += \
+ ../DSView/pv/data/decoderstack.h \
+ ../DSView/pv/data/decode/rowdata.h \
+ ../DSView/pv/data/decode/row.h \
+ ../DSView/pv/data/decode/decoder.h \
+ ../DSView/pv/data/decode/annotation.h \
+ ../DSView/pv/view/decodetrace.h \
+ ../DSView/pv/prop/binding/decoderoptions.h \
+ ../DSView/pv/dock/protocoldock.h \
+ ../DSView/pv/dialogs/protocollist.h \
+ ../DSView/pv/dialogs/protocolexp.h \
+ ../DSView/pv/widgets/decodermenu.h \
+ ../DSView/pv/widgets/decodergroupbox.h \
+ ../DSView/pv/data/decodermodel.h
+
+
+#unix:!macx {
+#}else{
+SOURCES += \
+ #../libsigrokdecode4DSL/type_logic.c \
+ ../libsigrokdecode4DSL/type_decoder.c \
+ ../libsigrokdecode4DSL/srd.c \
+ ../libsigrokdecode4DSL/module_sigrokdecode.c \
+ ../libsigrokdecode4DSL/decoder.c \
+ ../libsigrokdecode4DSL/error.c \
+ ../libsigrokdecode4DSL/exception.c \
+ ../libsigrokdecode4DSL/instance.c \
+ ../libsigrokdecode4DSL/log.c \
+ ../libsigrokdecode4DSL/session.c \
+ ../libsigrokdecode4DSL/util.c \
+ ../libsigrokdecode4DSL/version.c
+
+HEADERS += \
+ ../libsigrokdecode4DSL/libsigrokdecode-internal.h \
+ ../libsigrokdecode4DSL/libsigrokdecode.h \
+ ../libsigrokdecode4DSL/config.h \
+ ../libsigrokdecode4DSL/version.h
+#}
+}
+
+FORMS +=
+
+RESOURCES += \
+ ../DSView/DSView.qrc \
+ ../DSView/themes/breeze.qrc \
+ language.qrc
+
+ICON = DSView.icns
+
+MOC_DIR = ../../DSView_tmp/DSView_moc
diff --git a/qtpro/DSView.pro.user b/qtpro/DSView.pro.user
new file mode 100644
index 00000000..cb6bad0c
--- /dev/null
+++ b/qtpro/DSView.pro.user
@@ -0,0 +1,317 @@
+
+
+
+
+
+ EnvironmentId
+ {e94b86d6-950b-4ba2-9fb4-d7b4ccc4fe74}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 0
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+ true
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ 桌面
+ 桌面
+ {ce867f0c-ef0e-4256-b807-c2554ad78bbf}
+ 0
+ 0
+ 0
+
+ /home/lala/workdir/DSView/build-DSView-unknown-Debug
+
+
+ true
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+ Build
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+ Clean
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+
+
+ /home/lala/workdir/DSView/build-DSView-unknown-Release
+
+
+ true
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ false
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+ Build
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+ Clean
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+
+
+ /home/lala/workdir/DSView/build-DSView-unknown-Profile
+
+
+ true
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ false
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+ false
+
+ 2
+ Build
+ Build
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+ false
+
+ 1
+ Clean
+ Clean
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+
+ 3
+
+
+ 0
+ Deploy
+ Deploy
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ dwarf
+
+ cpu-cycles
+
+
+ 250
+
+ -e
+ cpu-cycles
+ --call-graph
+ dwarf,4096
+ -F
+ 250
+
+ -F
+ true
+ 4096
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ kcachegrind
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ Qt4ProjectManager.Qt4RunConfiguration:/home/lala/workdir/DSView/qtpro/DSView.pro
+ /home/lala/workdir/DSView/qtpro/DSView.pro
+
+ false
+
+ false
+ true
+ true
+ false
+ false
+ true
+
+ /home/lala/workdir/DSView/build-DSView-unknown-Debug
+
+ 1
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 1
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 22
+
+
+ Version
+ 22
+
+
diff --git a/qtpro/language.qrc b/qtpro/language.qrc
new file mode 100644
index 00000000..e0eacdf8
--- /dev/null
+++ b/qtpro/language.qrc
@@ -0,0 +1,6 @@
+
+
+ my_25.qm
+ qt_25.qm
+
+
diff --git a/qtpro/my_25.qm b/qtpro/my_25.qm
new file mode 100644
index 00000000..2430370f
Binary files /dev/null and b/qtpro/my_25.qm differ
diff --git a/qtpro/my_CN.ts b/qtpro/my_CN.ts
new file mode 100644
index 00000000..849c5c17
--- /dev/null
+++ b/qtpro/my_CN.ts
@@ -0,0 +1,2579 @@
+
+
+
+
+ About
+
+
+ 关于
+
+
+
+ DSApplication
+
+
+
+
+ 应用程序错误
+
+
+
+
+ 未知的错误
+
+
+
+ File
+
+
+ 导入配置(&L)...
+
+
+
+ 存储配置(&T)...
+
+
+
+ 导入(&L)...
+
+
+
+ 导出(&T)...
+
+
+
+ 载入默认(&D)...
+
+
+
+ 打开(&O)...
+
+
+
+ 保存(&S)...
+
+
+
+ 导出(&E)...
+
+
+
+ 截屏(&C)...
+
+
+
+ 关于(&A)...
+
+
+
+ 手册(&M)
+
+
+
+ 报告问题(&B)
+
+
+
+ &Wiki页面
+
+
+
+ Math
+
+
+ &FFT
+
+
+
+ QObject
+
+
+
+
+
+
+
+ Sampling
+
+
+ 单次
+
+
+
+ 重复
+
+
+
+ pv::MainFrame
+
+
+
+ 文档
+
+
+
+
+ 不再显示
+
+
+
+
+ 忽略
+
+
+
+
+ 打开
+
+
+
+ pv::MainWindow
+
+
+
+
+ 协议
+
+
+
+
+
+
+
+ 触发设置...
+
+
+
+
+
+ 测量
+
+
+
+
+
+ 搜索...
+
+
+
+
+
+
+
+
+ 启用默认设备失败
+
+
+
+
+ 热插拔失败
+
+
+
+
+ 注意
+
+
+
+
+ 正在载入老版本格式的文件,载入速度可能较慢,请打开后重新存为新的文件格式。
+
+
+
+
+ 无法载入文件数据!
+
+
+
+
+ 无法加载
+
+
+
+
+
+ 采集失败
+
+
+
+
+ 硬件操作失败
+
+
+
+
+ 请重新插拔硬件来刷新硬件配置!
+
+
+
+
+ 数据错误
+
+
+
+
+ 接收的数据和预定义的测试数据不一致!
+
+
+
+
+ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+
+
+
+
+ 触发
+
+
+
+
+ 同时设置了多个通道的简单触发!只有在同一个采样点所有被设置通道的触发条件同时满足时才会触发。
+
+
+
+
+ 不再显示
+
+
+
+ 不再显示
+
+
+
+
+ 清除触发
+
+
+
+
+ 继续
+
+
+
+ 接收的数据和预定义的测试数据不一致!
+
+
+
+ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
+
+
+
+
+ 数据包错误
+
+
+
+
+ 接收到了非法格式的数据包!
+
+
+
+
+ 数据溢出
+
+
+
+
+ 当前的USB带宽受限,请降低采样频率或者减少采样通道,重新开始采样!
+
+
+
+
+ 未定义的错误类型
+
+
+
+
+ 未知错误!
+
+
+
+ 接收的数据和预定义的数据不一致
+
+
+
+
+ 内存申请错误
+
+
+
+
+ 无法申请到足够的内存完成此次采样!请减少采样深度后重试!
+
+
+
+ 硬件连接问题
+
+
+
+ 请检查硬件连接!
+
+
+
+ RLE压缩模式警告
+
+
+
+ 硬件缓存已满!实际收到的采样个数少于设置的采样深度!
+
+
+
+
+ 另存为
+
+
+
+
+
+
+
+
+ 保存文件
+
+
+
+ 文件错误
+
+
+
+ 无法打开配置文件!
+
+
+
+
+ 配置错误
+
+
+
+
+ 配置文件和当前的设备或者模式不兼容!
+
+
+
+ 无法写入配置文件!
+
+
+
+ pv::SigSession
+
+
+ 正在导出数据...请稍等。
+
+
+
+ 取消
+
+
+
+ 正在保存文件...请稍等.
+
+
+
+
+ 没有使能的通道.
+
+
+
+ pv::StoreSession
+
+
+
+ DSView暂不支持同时保存多种类型的数据。
+
+
+
+
+
+
+
+ 没有数据需要保存.
+
+
+
+
+ 保存文件
+
+
+
+
+ DSView Data (*.dsl)
+
+
+
+
+ .dsl
+
+
+
+
+ 生成临时文件失败。
+
+
+
+
+
+
+ 无法创建压缩文件,请确认此文件路径的写入权限。
+
+
+
+
+
+ 无法创建压缩文件,内存申请错误。
+
+
+
+ 内存分配失败。
+
+
+
+ zip_open错误
+
+
+
+ sr_session_append错误
+
+
+
+ zip_close错误
+
+
+
+
+ DSView暂不支持同时保存多种类型的数据。
+
+
+
+
+ 导出数据
+
+
+
+
+ .
+
+
+
+
+ 无效的导出格式。
+
+
+
+
+ 数据类型不支持。
+
+
+
+
+ xbuffer内存分配失败。
+
+
+
+ DSView目前只支持保存单个数据流.
+
+
+
+ DSView目前只支持保存LA模式下面的数据.
+
+
+
+ 没有截图需要保存.
+
+
+
+ 保存文件错误.
+
+
+
+ pv::data::DecoderStack
+
+
+
+ 没有指定协议需要的通道
+
+
+
+
+ 协议使用中的通道未被使能。
+
+
+
+ 协议分析仪遇到问题
+
+
+
+
+ 无法创建协议解析器
+
+
+
+ pv::data::MathStack
+
+
+ 矩形窗
+
+
+
+ 汉宁窗
+
+
+
+ 海明窗
+
+
+
+ 布莱克曼窗
+
+
+
+ 平顶窗
+
+
+
+
+
+
+
+
+ pv::data::SpectrumStack
+
+
+
+ 矩形窗
+
+
+
+
+ 汉宁窗
+
+
+
+
+ 海明窗
+
+
+
+
+ 布莱克曼窗
+
+
+
+
+ 平顶窗
+
+
+
+ pv::device::DevInst
+
+
+
+ 无法开始采样,请检查驱动程序和硬件连接.
+
+
+
+ pv::device::Device
+
+
+
+ 无法使用指定设备.
+
+
+
+ pv::device::InputFile
+
+
+ 无法添加指定设备.
+
+
+
+
+ 非法的数据文件。
+
+
+
+ 没有可用的输入格式。
+
+
+
+ 错误:没有找到相应的输入模块。
+
+
+
+
+
+
+ 无法加载指定文件
+
+
+
+
+ 无法指定输入模块.
+
+
+
+ pv::device::SessionFile
+
+
+
+ 无法打开指定文件.
+
+
+
+
+ 无法开始采样,请检查驱动程序和硬件连接.
+
+
+
+ pv::dialogs::About
+
+
+
+ <font size=24>DSView %1 (%2)</font><br />
+
+
+
+ 网站: <a href="%1" style="color:#C0C0C0">%1</a><br />Gitbub: <a href="%2" style="color:#C0C0C0">%2</a><br /><br /><br />
+
+
+
+
+ <font size=16>特别感谢</font><br /><a href="%1" style="color:#C0C0C0">我们众筹项目的所有支持者</a><br /><a href="%2" style="color:#C0C0C0"> Sigrok项目的所有成员</a><br />所有开源项目的贡献者</a><br /><br /><br />
+
+
+
+ <font size=16>特别感谢</font><br /><a href="%1" style="color:#C0C0C0">我们众筹项目的所有支持者</a><br /><a href="%1" style="color:#C0C0C0"> Sigrok项目的所有成员</a><br />所有开源项目的贡献者</a><br /><br /><br />
+
+
+
+
+ 官网: <a href="%1" style="color:#C0C0C0">%1</a><br />Gitbub: <a href="%2" style="color:#C0C0C0">%2</a><br />版权:<a href="%3" style="color:#C0C0C0">%3</a><br /><br /><br />
+
+
+
+
+ ©深圳市梦源科技有限公司 版权所有
+
+
+
+
+ <font size=16>更新日志</font><br />
+
+
+
+
+ 关于
+
+
+
+ pv::dialogs::Calibration
+
+
+
+ 增益
+
+
+
+
+ 偏置
+
+
+
+
+ 单通道增益
+
+
+
+
+ 保存
+
+
+
+
+ 放弃
+
+
+
+
+ 重置
+
+
+
+
+ 退出
+
+
+
+
+ 手动校准
+
+
+
+
+
+
+ 通道
+
+
+
+
+ 正在保持校准结果...请稍等。
+
+
+
+
+ 重新载入上一次的校准结果...请稍等。
+
+
+
+
+ 注意
+
+
+
+
+ 恢复所有的校准参数到默认状态!
+
+
+
+
+ 确定
+
+
+
+ 正在保存校准结果...请稍等.
+
+
+
+
+
+
+ 取消
+
+
+
+ 正在重置校准设置...请稍等.
+
+
+
+ pv::dialogs::DSMessageBox
+
+
+
+ 消息
+
+
+
+ pv::dialogs::DeviceOptions
+
+
+ 配置设备
+
+
+
+
+ 模式
+
+
+
+
+
+ 通道
+
+
+
+ 自动校准
+
+
+
+
+ 自动校准
+
+
+
+
+ 手动校准
+
+
+
+
+ 设备选项
+
+
+
+
+ 注意
+
+
+
+
+ 已关闭所有通道!需要至少使能一个通道。
+
+
+
+
+ 运行模式
+
+
+
+
+ 打开所有通道
+
+
+
+
+ 关闭所有通道
+
+
+
+
+
+ 提示
+
+
+
+
+ 当前模式最大只支持
+
+
+
+
+ 个通道!
+
+
+
+
+ 校准
+
+
+
+ 未定义
+
+
+
+
+ 启用:
+
+
+
+ 将启动调零程序,请勿连接探头,保持输入处于悬空状态,调零期间请耐心等待!
+
+
+
+ 即将启动零点校准程序.这个过程可能需要花几分钟完成!
+
+
+
+
+
+
+ 确定
+
+
+
+
+ 将开启自动校准程序,请拔下探头,保持所有通道处于悬空状态。
+
+
+
+
+ 取消
+
+
+
+ pv::dialogs::DsoMeasure
+
+
+ 示波器测量选项
+
+
+
+
+ 测量
+
+
+
+
+ 无
+
+
+
+
+ 频率
+
+
+
+
+ 周期
+
+
+
+
+ +占空比
+
+
+
+
+ -占空比
+
+
+
+
+ +脉冲数
+
+
+
+
+ 上升沿
+
+
+
+
+ 下降沿
+
+
+
+
+ +脉宽
+
+
+
+
+ -脉宽
+
+
+
+
+ 突发脉宽
+
+
+
+
+ 幅度
+
+
+
+
+ 高电平
+
+
+
+
+ 低电平
+
+
+
+
+ 有效值
+
+
+
+
+ 平均值
+
+
+
+
+ 峰峰值
+
+
+
+
+ 最大值
+
+
+
+
+ 最小值
+
+
+
+
+ +过冲
+
+
+
+
+ -过冲
+
+
+
+ pv::dialogs::FftOptions
+
+
+
+ FFT使能:
+
+
+
+
+ FFT长度:
+
+
+
+
+ 抽样间隔:
+
+
+
+
+ FFT通道:
+
+
+
+
+ FFT加窗:
+
+
+
+
+ 忽略直流:
+
+
+
+
+ Y轴模式:
+
+
+
+
+ DBV范围:
+
+
+
+
+ FFT选项
+
+
+
+ pv::dialogs::Interval
+
+
+
+ 间隔(s):
+
+
+
+
+ 重复间隔
+
+
+
+ pv::dialogs::LissajousOptions
+
+
+
+ 使能
+
+
+
+
+ X轴
+
+
+
+
+ Y轴
+
+
+
+
+ 李萨茹图
+
+
+
+ pv::dialogs::MathOptions
+
+
+
+ 加
+
+
+
+
+ 减
+
+
+
+
+ 乘
+
+
+
+
+ 除
+
+
+
+
+ 使能
+
+
+
+
+ 运算类型
+
+
+
+
+ 第一操作数
+
+
+
+
+ 第二操作数
+
+
+
+
+ 数学运算选项
+
+
+
+ pv::dialogs::ProtocolExp
+
+
+
+ Comma-Separated Values (*.csv)
+
+
+
+
+ Text files (*.txt)
+
+
+
+
+ 导出格式:
+
+
+
+
+ 协议导出
+
+
+
+
+ 导出数据
+
+
+
+
+
+
+
+
+
+ 正在导出协议分析的结果...请稍等.
+
+
+
+
+ 取消
+
+
+
+ pv::dialogs::ProtocolList
+
+
+
+ 适应窗口大小
+
+
+
+
+ 固定
+
+
+
+
+ 缩放:
+
+
+
+
+ 已解析的协议:
+
+
+
+
+ 协议列表显示
+
+
+
+ pv::dialogs::RegionOptions
+
+
+
+ 开始
+
+
+
+
+ 结束
+
+
+
+
+ 光标
+
+
+
+
+ 区域
+
+
+
+ pv::dialogs::Search
+
+
+ 搜索值:
+
+
+
+
+ X: 不关心
+0: 低电平
+1: 高电平
+R: 上升沿
+F: 下降沿
+C: 上升/下降沿
+
+
+
+
+ 搜索选项
+
+
+
+ pv::dialogs::StoreProgress
+
+
+
+ 保存...
+
+
+
+
+ 导出...
+
+
+
+ 取消
+
+
+
+ 无法保存当前内容.
+
+
+
+
+ 保存数据失败。
+
+
+
+ pv::dialogs::StreamOptions
+
+
+ Stream模式选项
+
+
+
+ Stream模式已激活!
+
+
+
+ Buffer模式已激活!
+
+
+
+ 16通道,最大10MHz采样率
+
+
+
+ 8通道,最大25MHz采样率
+
+
+
+ pv::dialogs::WaitingDialog
+
+
+
+ 稍等
+
+
+
+
+ 完成!
+
+
+
+
+ 正在保存校准结果...请稍等.
+
+
+
+
+ 正在载入当前设置...请稍等.
+
+
+
+ 零点校准
+
+
+
+
+ 自动校准
+
+
+
+ 正在保存校准结果...请稍等.
+
+
+
+
+
+ 取消
+
+
+
+ 正在载入当前设置...请稍等.
+
+
+
+ pv::dock::DsoTriggerDock
+
+
+
+ 触发位置:
+
+
+
+ 触发释抑时间:
+
+
+
+
+ 触发释抑时间:
+
+
+
+
+ 微秒
+
+
+
+
+ 毫秒
+
+
+
+
+ 秒
+
+
+
+
+ 触发灵敏度:
+
+
+
+
+ 触发源:
+
+
+
+
+ 自动
+
+
+
+
+ 通道0
+
+
+
+
+ 通道1
+
+
+
+
+ 通道0&&1
+
+
+
+
+ 通道0|1
+
+
+
+ 通道0&&通道1
+
+
+
+ 通道0|通道1
+
+
+
+
+ 触发类型:
+
+
+
+
+ 上升沿触发
+
+
+
+
+ 下降沿触发
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 触发设置遇到问题
+
+
+
+
+ 无法改变触发位置的设置!
+
+
+
+
+ 无法改变触发释抑时间的设置!
+
+
+
+
+ 无法改变触发灵敏度的设置!
+
+
+
+
+ 无法改变触发源的设置!
+
+
+
+
+ 无法改变触发通道的设置!
+
+
+
+
+ 无法改变触发类型的设置!
+
+
+
+ pv::dock::MeasureDock
+
+
+
+ 鼠标测量
+
+
+
+
+ 使能鼠标跟随测量
+
+
+
+ 宽度:
+
+
+
+ 周期:
+
+
+
+ 频率:
+
+
+
+ 占空比:
+
+
+
+ 光标测量
+
+
+
+ 采样间隔:
+
+
+
+
+ 光标
+
+
+
+
+
+ 时间/采样点位置
+
+
+
+
+ 宽度:
+
+
+
+
+ 周期:
+
+
+
+
+ 频率:
+
+
+
+
+ 占空比:
+
+
+
+
+ 距离测量
+
+
+
+
+ 边沿统计
+
+
+
+
+ 通道
+
+
+
+
+ 上升沿/下降沿/所有边沿
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+ @
+
+
+
+
+ 提示
+
+
+
+
+ 使用光标测量前,请先在波形窗口插入光标。
+
+
+
+
+ 确定
+
+
+
+ 光标
+
+
+
+ pv::dock::ProtocolDock
+
+
+
+ 协议列表显示
+
+
+
+
+ 搜索
+
+
+
+
+ 匹配项:
+
+
+
+
+
+ 协议分析
+
+
+
+
+ 协议分析功能只在LA模式下有效!
+
+
+
+
+ 没有协议分析需要删除!
+
+
+
+
+ (内存不足)
+
+
+
+
+ 搜索中...
+
+
+
+
+ 取消
+
+
+
+ pv::dock::SearchDock
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+ 搜索光标已处于起始位置!
+
+
+
+
+
+ 未找到指定波形!
+
+
+
+
+
+ 没有采样数据!
+
+
+
+
+ 搜索上一个...
+
+
+
+
+
+ 取消
+
+
+
+ 模式
+
+
+
+ 没有找到!
+
+
+
+
+ 搜索光标已处于结束位置!
+
+
+
+
+ 搜索下一个...
+
+
+
+ pv::dock::TriggerDock
+
+
+
+ 简单触发模式
+
+
+
+
+ 高级触发模式
+
+
+
+
+ 触发位置:
+
+
+
+
+ 总触发等级:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取反
+
+
+
+
+ 计数
+
+
+
+
+ 连续
+
+
+
+
+
+ X: 不关心
+0: 低电平
+1: 高电平
+R: 上升沿
+F: 下降沿
+C: 上升/下降沿
+
+
+
+
+ 等级
+
+
+
+
+ 开始条件:
+
+
+
+
+ 停止条件:
+
+
+
+
+ 时钟设置:
+
+
+
+
+ 数据通道:
+
+
+
+
+ 数据值:
+
+
+
+
+ 数据位宽
+
+
+
+ 计数
+
+
+
+
+
+
+ 串行触发
+
+
+
+
+
+ 多级触发
+
+
+
+
+ %
+
+
+
+
+
+ 触发
+
+
+
+
+ Stream模式不支持高级触发功能!
+
+
+
+ Stream模式不支持高级触发!
+
+
+
+
+ 高级触发功能需要DSLogic硬件支持!
+
+
+
+ pv::toolbars::FileBar
+
+
+ 配置
+
+
+
+
+ 打开文件
+
+
+
+ 数据导出
+
+
+
+ 没有需要保存的数据!
+
+
+
+ 导出数据
+
+
+
+ 文件保存
+
+
+
+ DSView目前只支持保存逻辑分析仪的数据到文件,其它模式可选择导出数据!
+
+
+
+
+ 配置
+
+
+
+ 保存文件
+
+
+
+
+ 文件
+
+
+
+
+ 导入(&L)...
+
+
+
+
+ 导出(&T)...
+
+
+
+
+ 载入默认(&D)...
+
+
+
+
+ 打开(&O)...
+
+
+
+
+ 保存(&S)...
+
+
+
+
+ 导出(&E)...
+
+
+
+
+ 截屏(&C)...
+
+
+
+
+
+
+
+
+
+ 打开配置文件
+
+
+
+
+
+
+
+
+
+
+ 配置载入
+
+
+
+
+ 无法找到当前设备的默认配置文件!
+
+
+
+
+ 保存配置文件
+
+
+
+
+
+
+
+
+ pv::toolbars::LogoBar
+
+
+
+ 帮助
+
+
+
+
+ 语言(&L)
+
+
+
+
+ 关于(&A)...
+
+
+
+
+ 手册(&M)
+
+
+
+
+ 报告问题(&B)
+
+
+
+ pv::toolbars::SamplingBar
+
+
+
+
+
+
+
+
+
+
+
+
+ 零点校准
+
+
+
+
+ (压缩)
+
+
+
+
+ 每格
+
+
+
+
+ 选项
+
+
+
+
+ 模式
+
+
+
+
+
+
+ 停止
+
+
+
+
+
+ 单次
+
+
+
+
+
+ 立即
+
+
+
+
+
+ 开始
+
+
+
+
+ 单次(&S)
+
+
+
+
+ 重复(&R)
+
+
+
+
+
+ 自动校准
+
+
+
+
+ 请调整零点偏移并保存结果!
+
+
+
+
+
+ 确定
+
+
+
+
+
+ 跳过
+
+
+
+
+ 将开启自动校准程序,请拔下探头,保持所有通道处于悬空状态。
+
+
+
+
+ 无法选择
+
+
+
+ 将启动调零程序,请勿连接探头,保持输入处于悬空状态,调零过程请耐心等待!
+
+
+
+ 请调整零点偏移并保存结果!在此过程中请保持通道输入处于悬空状态!
+
+
+
+ 无法选择
+
+
+
+ pv::toolbars::TrigBar
+
+
+
+ 触发
+
+
+
+
+ 解码
+
+
+
+
+ 测量
+
+
+
+
+ 搜索
+
+
+
+
+ 函数
+
+
+
+
+ 显示
+
+
+
+
+ 主题
+
+
+
+
+ 暗黑
+
+
+
+
+ 清新
+
+
+
+
+ 李萨茹图(&L)
+
+
+
+
+ FFT
+
+
+
+
+ 数学运算
+
+
+
+ pv::view::DecodeTrace
+
+
+
+ 采样起始
+
+
+
+
+ 采样结束
+
+
+
+
+ 已隐藏
+
+
+
+
+ 解码器选项
+
+
+
+
+ 没有协议解析器
+
+
+
+
+ *必要的通道
+
+
+
+
+ 光标
+
+
+
+
+ 解码起始位置
+
+
+
+
+ 解码结束位置
+
+
+
+
+ 多层协议
+
+
+
+
+ 放大查看细节
+
+
+
+ 放大查看细节
+
+
+
+
+ 错误:
+
+
+
+
+ 错误: ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+ pv::view::DsoSignal
+
+
+
+ 启用
+
+
+
+
+ 禁用
+
+
+
+
+ 接地
+
+
+
+
+ 直流
+
+
+
+
+ 交流
+
+
+
+
+ 自动
+
+
+
+ 最大值:
+
+
+
+ 最小值:
+
+
+
+ 周期:
+
+
+
+ 频率:
+
+
+
+ 峰-峰值:
+
+
+
+ 有效值:
+
+
+
+ 平均值:
+
+
+
+ 最大值:#####
+
+
+
+ 最小值:#####
+
+
+
+ 周期:#####
+
+
+
+ 频率:#####
+
+
+
+ 峰-峰值:#####
+
+
+
+ 有效值:#####
+
+
+
+ 平均值:#####
+
+
+
+ 最大值:
+
+
+
+ 最小值:
+
+
+
+ 周期:
+
+
+
+ 频率:
+
+
+
+ pv::view::Header
+
+
+
+ 增加组信号
+
+
+
+
+ 删除组信号
+
+
+
+
+ 设置通道颜色
+
+
+
+ pv::view::LissajousTrace
+
+
+
+ 李萨茹图
+
+
+
+
+ 数据源错误
+
+
+
+ pv::view::View
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ pv::view::ViewStatus
+
+
+
+ 测量
+
+
+
+
+ 触发时间:
+
+
+
+
+ 个数据被采集!
+
+
+
+
+ 已触发!
+
+
+
+
+
+ % 已采集
+
+
+
+
+ 等待触发!
+
+
+
+ pv::view::Viewport
+
+
+
+ 添加Y轴光标
+
+
+
+
+ 添加X轴光标
+
+
+
+
+ 已触发!
+
+
+
+
+
+ % 已采集
+
+
+
+
+ 等待触发!
+
+
+
+
+ 上升沿:
+
+
+
+
+ 下降沿:
+
+
+
+
+ 跳变沿:
+
+
+
+
+ 宽度:
+
+
+
+
+ 周期:
+
+
+
+
+ 频率:
+
+
+
+
+ 占空比:
+
+
+
+ pv::view::dslDial
+
+
+ 每格
+
+
+
+
+ /格
+
+
+
+ pv::widgets::ViewStatus
+
+
+ 触发时间:
+
+
+
+ 已触发!
+
+
+
+ % 已采集
+
+
+
+ 等待触发!
+
+
+
+ RLE缓存已满:
+
+
+
+ 个数据被采集!
+
+
+
diff --git a/qtpro/qt_25.qm b/qtpro/qt_25.qm
new file mode 100644
index 00000000..3e5c146b
Binary files /dev/null and b/qtpro/qt_25.qm differ