├── Debug ├── .qmake.stash ├── Makefile ├── Makefile.Debug ├── Makefile.Release ├── debug │ ├── MpyDesign.exe │ ├── dialog.o │ ├── main.o │ ├── moc_dialog.cpp │ ├── moc_dialog.o │ ├── moc_predefs.h │ ├── moc_zhujiemian.cpp │ ├── moc_zhujiemian.o │ ├── qrc_res.cpp │ ├── qrc_res.o │ └── zhujiemian.o ├── ui_dialog.h └── ui_zhujiemian.h ├── Image ├── 关于.jpg ├── 北建大.png ├── 北建大icon.png ├── 播放.jpg ├── 播放1.jpg ├── 文件夹.jpg ├── 暂停.jpg ├── 暂停1.jpg ├── 起飞.jpg ├── 退出.jpg ├── 问号.jpg └── 黑色感叹号.png ├── MpyDesign.pro ├── MpyDesign.pro.user ├── README.md ├── ReadMeImage ├── shipin.png ├── shishi.png └── zuobiao.png ├── dialog.cpp ├── dialog.h ├── dialog.ui ├── main.cpp ├── res.qrc ├── zhujiemian.cpp ├── zhujiemian.h ├── zhujiemian.ui └── 示例 └── eg.txt /Debug/.qmake.stash: -------------------------------------------------------------------------------- 1 | QMAKE_CXX.INCDIRS = \ 2 | D:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include \ 3 | D:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0/include-fixed \ 4 | D:/Qt/Tools/mingw530_32/i686-w64-mingw32/include \ 5 | D:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++ \ 6 | D:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/i686-w64-mingw32 \ 7 | D:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/backward 8 | QMAKE_CXX.LIBDIRS = \ 9 | D:/Qt/Tools/mingw530_32/lib/gcc/i686-w64-mingw32/5.3.0 \ 10 | D:/Qt/Tools/mingw530_32/lib/gcc \ 11 | D:/Qt/Tools/mingw530_32/i686-w64-mingw32/lib \ 12 | D:/Qt/Tools/mingw530_32/lib 13 | QMAKE_CXX.QT_COMPILER_STDCXX = 199711L 14 | QMAKE_CXX.QMAKE_GCC_MAJOR_VERSION = 5 15 | QMAKE_CXX.QMAKE_GCC_MINOR_VERSION = 3 16 | QMAKE_CXX.QMAKE_GCC_PATCH_VERSION = 0 17 | QMAKE_CXX.COMPILER_MACROS = \ 18 | QT_COMPILER_STDCXX \ 19 | QMAKE_GCC_MAJOR_VERSION \ 20 | QMAKE_GCC_MINOR_VERSION \ 21 | QMAKE_GCC_PATCH_VERSION 22 | -------------------------------------------------------------------------------- /Debug/Makefile: -------------------------------------------------------------------------------- 1 | ############################################################################# 2 | # Makefile for building: MpyDesign 3 | # Generated by qmake (3.1) (Qt 5.9.9) 4 | # Project: ..\MpyDesign.pro 5 | # Template: app 6 | # Command: D:\Qt\5.9.9\mingw53_32\bin\qmake.exe -o Makefile ..\MpyDesign.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" 7 | ############################################################################# 8 | 9 | MAKEFILE = Makefile 10 | 11 | first: debug 12 | install: debug-install 13 | uninstall: debug-uninstall 14 | QMAKE = D:\Qt\5.9.9\mingw53_32\bin\qmake.exe 15 | DEL_FILE = del 16 | CHK_DIR_EXISTS= if not exist 17 | MKDIR = mkdir 18 | COPY = copy /y 19 | COPY_FILE = copy /y 20 | COPY_DIR = xcopy /s /q /y /i 21 | INSTALL_FILE = copy /y 22 | INSTALL_PROGRAM = copy /y 23 | INSTALL_DIR = xcopy /s /q /y /i 24 | QINSTALL = D:\Qt\5.9.9\mingw53_32\bin\qmake.exe -install qinstall 25 | QINSTALL_PROGRAM = D:\Qt\5.9.9\mingw53_32\bin\qmake.exe -install qinstall -exe 26 | DEL_FILE = del 27 | SYMLINK = $(QMAKE) -install ln -f -s 28 | DEL_DIR = rmdir 29 | MOVE = move 30 | SUBTARGETS = \ 31 | debug \ 32 | release 33 | 34 | 35 | debug: FORCE 36 | $(MAKE) -f $(MAKEFILE).Debug 37 | debug-make_first: FORCE 38 | $(MAKE) -f $(MAKEFILE).Debug 39 | debug-all: FORCE 40 | $(MAKE) -f $(MAKEFILE).Debug all 41 | debug-clean: FORCE 42 | $(MAKE) -f $(MAKEFILE).Debug clean 43 | debug-distclean: FORCE 44 | $(MAKE) -f $(MAKEFILE).Debug distclean 45 | debug-install: FORCE 46 | $(MAKE) -f $(MAKEFILE).Debug install 47 | debug-uninstall: FORCE 48 | $(MAKE) -f $(MAKEFILE).Debug uninstall 49 | release: FORCE 50 | $(MAKE) -f $(MAKEFILE).Release 51 | release-make_first: FORCE 52 | $(MAKE) -f $(MAKEFILE).Release 53 | release-all: FORCE 54 | $(MAKE) -f $(MAKEFILE).Release all 55 | release-clean: FORCE 56 | $(MAKE) -f $(MAKEFILE).Release clean 57 | release-distclean: FORCE 58 | $(MAKE) -f $(MAKEFILE).Release distclean 59 | release-install: FORCE 60 | $(MAKE) -f $(MAKEFILE).Release install 61 | release-uninstall: FORCE 62 | $(MAKE) -f $(MAKEFILE).Release uninstall 63 | 64 | Makefile: ../MpyDesign.pro ../../../Qt/5.9.9/mingw53_32/mkspecs/win32-g++/qmake.conf ../../../Qt/5.9.9/mingw53_32/mkspecs/features/spec_pre.prf \ 65 | ../../../Qt/5.9.9/mingw53_32/mkspecs/qdevice.pri \ 66 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/device_config.prf \ 67 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/sanitize.conf \ 68 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/gcc-base.conf \ 69 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/g++-base.conf \ 70 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/angle.conf \ 71 | ../../../Qt/5.9.9/mingw53_32/mkspecs/qconfig.pri \ 72 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri \ 73 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri \ 74 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri \ 75 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri \ 76 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri \ 77 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri \ 78 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri \ 79 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri \ 80 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri \ 81 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri \ 82 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri \ 83 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri \ 84 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri \ 85 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri \ 86 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri \ 87 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri \ 88 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri \ 89 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri \ 90 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri \ 91 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri \ 92 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri \ 93 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \ 94 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3drender.pri \ 95 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri \ 96 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri \ 97 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axbase.pri \ 98 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri \ 99 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri \ 100 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri \ 101 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axserver.pri \ 102 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri \ 103 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri \ 104 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri \ 105 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri \ 106 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri \ 107 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri \ 108 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_core.pri \ 109 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_core_private.pri \ 110 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_dbus.pri \ 111 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri \ 112 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designer.pri \ 113 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri \ 114 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri \ 115 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ 116 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri \ 117 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ 118 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri \ 119 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ 120 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri \ 121 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri \ 122 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gui.pri \ 123 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri \ 124 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_help.pri \ 125 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_help_private.pri \ 126 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_location.pri \ 127 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_location_private.pri \ 128 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri \ 129 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri \ 130 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri \ 131 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \ 132 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_network.pri \ 133 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_network_private.pri \ 134 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_nfc.pri \ 135 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri \ 136 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_opengl.pri \ 137 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri \ 138 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri \ 139 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri \ 140 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri \ 141 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ 142 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_positioning.pri \ 143 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri \ 144 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri \ 145 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri \ 146 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qml.pri \ 147 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri \ 148 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri \ 149 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \ 150 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri \ 151 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri \ 152 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \ 153 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quick.pri \ 154 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri \ 155 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri \ 156 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri \ 157 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri \ 158 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri \ 159 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri \ 160 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri \ 161 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_scxml.pri \ 162 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri \ 163 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sensors.pri \ 164 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri \ 165 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri \ 166 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri \ 167 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialport.pri \ 168 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri \ 169 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sql.pri \ 170 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri \ 171 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_svg.pri \ 172 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri \ 173 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_testlib.pri \ 174 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri \ 175 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri \ 176 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri \ 177 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uitools.pri \ 178 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri \ 179 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri \ 180 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri \ 181 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_websockets.pri \ 182 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri \ 183 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_widgets.pri \ 184 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri \ 185 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_winextras.pri \ 186 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri \ 187 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xml.pri \ 188 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri \ 189 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri \ 190 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \ 191 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt_functions.prf \ 192 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt_config.prf \ 193 | ../../../Qt/5.9.9/mingw53_32/mkspecs/win32-g++/qmake.conf \ 194 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/spec_post.prf \ 195 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exclusive_builds.prf \ 196 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/toolchain.prf \ 197 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/default_pre.prf \ 198 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/default_pre.prf \ 199 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/resolve_config.prf \ 200 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exclusive_builds_post.prf \ 201 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/default_post.prf \ 202 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qml_debug.prf \ 203 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/precompile_header.prf \ 204 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/warn_on.prf \ 205 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt.prf \ 206 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/resources.prf \ 207 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/moc.prf \ 208 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/opengl.prf \ 209 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/uic.prf \ 210 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qmake_use.prf \ 211 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/file_copies.prf \ 212 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/windows.prf \ 213 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/testcase_targets.prf \ 214 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exceptions.prf \ 215 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/yacc.prf \ 216 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/lex.prf \ 217 | ../MpyDesign.pro \ 218 | ../../../Qt/5.9.9/mingw53_32/lib/qtmaind.prl \ 219 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5MultimediaWidgets.prl \ 220 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Multimedia.prl \ 221 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Widgets.prl \ 222 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Gui.prl \ 223 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Network.prl \ 224 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Core.prl 225 | $(QMAKE) -o Makefile ..\MpyDesign.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" 226 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/spec_pre.prf: 227 | ../../../Qt/5.9.9/mingw53_32/mkspecs/qdevice.pri: 228 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/device_config.prf: 229 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/sanitize.conf: 230 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/gcc-base.conf: 231 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/g++-base.conf: 232 | ../../../Qt/5.9.9/mingw53_32/mkspecs/common/angle.conf: 233 | ../../../Qt/5.9.9/mingw53_32/mkspecs/qconfig.pri: 234 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3danimation.pri: 235 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3danimation_private.pri: 236 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dcore.pri: 237 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dcore_private.pri: 238 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dextras.pri: 239 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dextras_private.pri: 240 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dinput.pri: 241 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dinput_private.pri: 242 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dlogic.pri: 243 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dlogic_private.pri: 244 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquick.pri: 245 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquick_private.pri: 246 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation.pri: 247 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickanimation_private.pri: 248 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickextras.pri: 249 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickextras_private.pri: 250 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickinput.pri: 251 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickinput_private.pri: 252 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickrender.pri: 253 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickrender_private.pri: 254 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d.pri: 255 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3dquickscene2d_private.pri: 256 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3drender.pri: 257 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_3drender_private.pri: 258 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_accessibility_support_private.pri: 259 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axbase.pri: 260 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axbase_private.pri: 261 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axcontainer.pri: 262 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axcontainer_private.pri: 263 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axserver.pri: 264 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_axserver_private.pri: 265 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bluetooth.pri: 266 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bluetooth_private.pri: 267 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_bootstrap_private.pri: 268 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_concurrent.pri: 269 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_concurrent_private.pri: 270 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_core.pri: 271 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_core_private.pri: 272 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_dbus.pri: 273 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_dbus_private.pri: 274 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designer.pri: 275 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designer_private.pri: 276 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_designercomponents_private.pri: 277 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: 278 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_egl_support_private.pri: 279 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri: 280 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_fb_support_private.pri: 281 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_fontdatabase_support_private.pri: 282 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gamepad.pri: 283 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gamepad_private.pri: 284 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gui.pri: 285 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_gui_private.pri: 286 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_help.pri: 287 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_help_private.pri: 288 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_location.pri: 289 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_location_private.pri: 290 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimedia.pri: 291 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimedia_private.pri: 292 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets.pri: 293 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri: 294 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_network.pri: 295 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_network_private.pri: 296 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_nfc.pri: 297 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_nfc_private.pri: 298 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_opengl.pri: 299 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_opengl_private.pri: 300 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_openglextensions.pri: 301 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_openglextensions_private.pri: 302 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_packetprotocol_private.pri: 303 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: 304 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_positioning.pri: 305 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_positioning_private.pri: 306 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_printsupport.pri: 307 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_printsupport_private.pri: 308 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qml.pri: 309 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qml_private.pri: 310 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmldebug_private.pri: 311 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmldevtools_private.pri: 312 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmltest.pri: 313 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qmltest_private.pri: 314 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri: 315 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quick.pri: 316 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quick_private.pri: 317 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2.pri: 318 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickcontrols2_private.pri: 319 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickparticles_private.pri: 320 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quicktemplates2_private.pri: 321 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickwidgets.pri: 322 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_quickwidgets_private.pri: 323 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_scxml.pri: 324 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_scxml_private.pri: 325 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sensors.pri: 326 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sensors_private.pri: 327 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialbus.pri: 328 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialbus_private.pri: 329 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialport.pri: 330 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_serialport_private.pri: 331 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sql.pri: 332 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_sql_private.pri: 333 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_svg.pri: 334 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_svg_private.pri: 335 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_testlib.pri: 336 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_testlib_private.pri: 337 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_theme_support_private.pri: 338 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uiplugin.pri: 339 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uitools.pri: 340 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_uitools_private.pri: 341 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_webchannel.pri: 342 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_webchannel_private.pri: 343 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_websockets.pri: 344 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_websockets_private.pri: 345 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_widgets.pri: 346 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_widgets_private.pri: 347 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_winextras.pri: 348 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_winextras_private.pri: 349 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xml.pri: 350 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xml_private.pri: 351 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns.pri: 352 | ../../../Qt/5.9.9/mingw53_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri: 353 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt_functions.prf: 354 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt_config.prf: 355 | ../../../Qt/5.9.9/mingw53_32/mkspecs/win32-g++/qmake.conf: 356 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/spec_post.prf: 357 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exclusive_builds.prf: 358 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/toolchain.prf: 359 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/default_pre.prf: 360 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/default_pre.prf: 361 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/resolve_config.prf: 362 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exclusive_builds_post.prf: 363 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/default_post.prf: 364 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qml_debug.prf: 365 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/precompile_header.prf: 366 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/warn_on.prf: 367 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qt.prf: 368 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/resources.prf: 369 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/moc.prf: 370 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/opengl.prf: 371 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/uic.prf: 372 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/qmake_use.prf: 373 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/file_copies.prf: 374 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/win32/windows.prf: 375 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/testcase_targets.prf: 376 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/exceptions.prf: 377 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/yacc.prf: 378 | ../../../Qt/5.9.9/mingw53_32/mkspecs/features/lex.prf: 379 | ../MpyDesign.pro: 380 | ../../../Qt/5.9.9/mingw53_32/lib/qtmaind.prl: 381 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5MultimediaWidgets.prl: 382 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Multimedia.prl: 383 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Widgets.prl: 384 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Gui.prl: 385 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Network.prl: 386 | ../../../Qt/5.9.9/mingw53_32/lib/Qt5Core.prl: 387 | qmake: FORCE 388 | @$(QMAKE) -o Makefile ..\MpyDesign.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" 389 | 390 | qmake_all: FORCE 391 | 392 | make_first: debug-make_first release-make_first FORCE 393 | all: debug-all release-all FORCE 394 | clean: debug-clean release-clean FORCE 395 | distclean: debug-distclean release-distclean FORCE 396 | -$(DEL_FILE) Makefile 397 | -$(DEL_FILE) .qmake.stash 398 | 399 | debug-mocclean: 400 | $(MAKE) -f $(MAKEFILE).Debug mocclean 401 | release-mocclean: 402 | $(MAKE) -f $(MAKEFILE).Release mocclean 403 | mocclean: debug-mocclean release-mocclean 404 | 405 | debug-mocables: 406 | $(MAKE) -f $(MAKEFILE).Debug mocables 407 | release-mocables: 408 | $(MAKE) -f $(MAKEFILE).Release mocables 409 | mocables: debug-mocables release-mocables 410 | 411 | check: first 412 | 413 | benchmark: first 414 | FORCE: 415 | 416 | $(MAKEFILE).Debug: Makefile 417 | $(MAKEFILE).Release: Makefile 418 | -------------------------------------------------------------------------------- /Debug/debug/MpyDesign.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/MpyDesign.exe -------------------------------------------------------------------------------- /Debug/debug/dialog.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/dialog.o -------------------------------------------------------------------------------- /Debug/debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/main.o -------------------------------------------------------------------------------- /Debug/debug/moc_dialog.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** Meta object code from reading C++ file 'dialog.h' 3 | ** 4 | ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.9) 5 | ** 6 | ** WARNING! All changes made in this file will be lost! 7 | *****************************************************************************/ 8 | 9 | #include "../../dialog.h" 10 | #include 11 | #include 12 | #if !defined(Q_MOC_OUTPUT_REVISION) 13 | #error "The header file 'dialog.h' doesn't include ." 14 | #elif Q_MOC_OUTPUT_REVISION != 67 15 | #error "This file was generated using the moc from 5.9.9. It" 16 | #error "cannot be used with the include files from this version of Qt." 17 | #error "(The moc has changed too much.)" 18 | #endif 19 | 20 | QT_BEGIN_MOC_NAMESPACE 21 | QT_WARNING_PUSH 22 | QT_WARNING_DISABLE_DEPRECATED 23 | struct qt_meta_stringdata_Dialog_t { 24 | QByteArrayData data[4]; 25 | char stringdata0[54]; 26 | }; 27 | #define QT_MOC_LITERAL(idx, ofs, len) \ 28 | Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 29 | qptrdiff(offsetof(qt_meta_stringdata_Dialog_t, stringdata0) + ofs \ 30 | - idx * sizeof(QByteArrayData)) \ 31 | ) 32 | static const qt_meta_stringdata_Dialog_t qt_meta_stringdata_Dialog = { 33 | { 34 | QT_MOC_LITERAL(0, 0, 6), // "Dialog" 35 | QT_MOC_LITERAL(1, 7, 21), // "on_toolButton_clicked" 36 | QT_MOC_LITERAL(2, 29, 0), // "" 37 | QT_MOC_LITERAL(3, 30, 23) // "on_toolButton_2_clicked" 38 | 39 | }, 40 | "Dialog\0on_toolButton_clicked\0\0" 41 | "on_toolButton_2_clicked" 42 | }; 43 | #undef QT_MOC_LITERAL 44 | 45 | static const uint qt_meta_data_Dialog[] = { 46 | 47 | // content: 48 | 7, // revision 49 | 0, // classname 50 | 0, 0, // classinfo 51 | 2, 14, // methods 52 | 0, 0, // properties 53 | 0, 0, // enums/sets 54 | 0, 0, // constructors 55 | 0, // flags 56 | 0, // signalCount 57 | 58 | // slots: name, argc, parameters, tag, flags 59 | 1, 0, 24, 2, 0x08 /* Private */, 60 | 3, 0, 25, 2, 0x08 /* Private */, 61 | 62 | // slots: parameters 63 | QMetaType::Void, 64 | QMetaType::Void, 65 | 66 | 0 // eod 67 | }; 68 | 69 | void Dialog::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 70 | { 71 | if (_c == QMetaObject::InvokeMetaMethod) { 72 | Dialog *_t = static_cast(_o); 73 | Q_UNUSED(_t) 74 | switch (_id) { 75 | case 0: _t->on_toolButton_clicked(); break; 76 | case 1: _t->on_toolButton_2_clicked(); break; 77 | default: ; 78 | } 79 | } 80 | Q_UNUSED(_a); 81 | } 82 | 83 | const QMetaObject Dialog::staticMetaObject = { 84 | { &QDialog::staticMetaObject, qt_meta_stringdata_Dialog.data, 85 | qt_meta_data_Dialog, qt_static_metacall, nullptr, nullptr} 86 | }; 87 | 88 | 89 | const QMetaObject *Dialog::metaObject() const 90 | { 91 | return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 92 | } 93 | 94 | void *Dialog::qt_metacast(const char *_clname) 95 | { 96 | if (!_clname) return nullptr; 97 | if (!strcmp(_clname, qt_meta_stringdata_Dialog.stringdata0)) 98 | return static_cast(this); 99 | return QDialog::qt_metacast(_clname); 100 | } 101 | 102 | int Dialog::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 103 | { 104 | _id = QDialog::qt_metacall(_c, _id, _a); 105 | if (_id < 0) 106 | return _id; 107 | if (_c == QMetaObject::InvokeMetaMethod) { 108 | if (_id < 2) 109 | qt_static_metacall(this, _c, _id, _a); 110 | _id -= 2; 111 | } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 112 | if (_id < 2) 113 | *reinterpret_cast(_a[0]) = -1; 114 | _id -= 2; 115 | } 116 | return _id; 117 | } 118 | QT_WARNING_POP 119 | QT_END_MOC_NAMESPACE 120 | -------------------------------------------------------------------------------- /Debug/debug/moc_dialog.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/moc_dialog.o -------------------------------------------------------------------------------- /Debug/debug/moc_predefs.h: -------------------------------------------------------------------------------- 1 | #define __DBL_MIN_EXP__ (-1021) 2 | #define __cpp_attributes 200809 3 | #define __pentiumpro__ 1 4 | #define __UINT_LEAST16_MAX__ 0xffff 5 | #define __ATOMIC_ACQUIRE 2 6 | #define __FLT_MIN__ 1.17549435082228750797e-38F 7 | #define __GCC_IEC_559_COMPLEX 2 8 | #define __UINT_LEAST8_TYPE__ unsigned char 9 | #define __SIZEOF_FLOAT80__ 12 10 | #define _WIN32 1 11 | #define __INTMAX_C(c) c ## LL 12 | #define __CHAR_BIT__ 8 13 | #define __UINT8_MAX__ 0xff 14 | #define __WINT_MAX__ 0xffff 15 | #define __cpp_static_assert 200410 16 | #define __ORDER_LITTLE_ENDIAN__ 1234 17 | #define __SIZE_MAX__ 0xffffffffU 18 | #define __WCHAR_MAX__ 0xffff 19 | #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 20 | #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 21 | #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 22 | #define __DBL_DENORM_MIN__ double(4.94065645841246544177e-324L) 23 | #define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 24 | #define __GCC_ATOMIC_CHAR_LOCK_FREE 2 25 | #define __GCC_IEC_559 2 26 | #define __FLT_EVAL_METHOD__ 2 27 | #define __cpp_binary_literals 201304 28 | #define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 29 | #define __cpp_variadic_templates 200704 30 | #define __UINT_FAST64_MAX__ 0xffffffffffffffffULL 31 | #define __SIG_ATOMIC_TYPE__ int 32 | #define __DBL_MIN_10_EXP__ (-307) 33 | #define __FINITE_MATH_ONLY__ 0 34 | #define __GNUC_PATCHLEVEL__ 0 35 | #define __UINT_FAST8_MAX__ 0xff 36 | #define __has_include(STR) __has_include__(STR) 37 | #define _stdcall __attribute__((__stdcall__)) 38 | #define __DEC64_MAX_EXP__ 385 39 | #define __INT8_C(c) c 40 | #define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL 41 | #define __SHRT_MAX__ 0x7fff 42 | #define __LDBL_MAX__ 1.18973149535723176502e+4932L 43 | #define __UINT_LEAST8_MAX__ 0xff 44 | #define __GCC_ATOMIC_BOOL_LOCK_FREE 2 45 | #define __UINTMAX_TYPE__ long long unsigned int 46 | #define __DEC32_EPSILON__ 1E-6DF 47 | #define __UINT32_MAX__ 0xffffffffU 48 | #define __GXX_EXPERIMENTAL_CXX0X__ 1 49 | #define __LDBL_MAX_EXP__ 16384 50 | #define __WINT_MIN__ 0 51 | #define __SCHAR_MAX__ 0x7f 52 | #define __WCHAR_MIN__ 0 53 | #define __INT64_C(c) c ## LL 54 | #define __DBL_DIG__ 15 55 | #define __GCC_ATOMIC_POINTER_LOCK_FREE 2 56 | #define __SIZEOF_INT__ 4 57 | #define __SIZEOF_POINTER__ 4 58 | #define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 59 | #define __USER_LABEL_PREFIX__ _ 60 | #define __STDC_HOSTED__ 1 61 | #define __WIN32 1 62 | #define __LDBL_HAS_INFINITY__ 1 63 | #define __FLT_EPSILON__ 1.19209289550781250000e-7F 64 | #define __GXX_WEAK__ 1 65 | #define __LDBL_MIN__ 3.36210314311209350626e-4932L 66 | #define __DEC32_MAX__ 9.999999E96DF 67 | #define __MINGW32__ 1 68 | #define __INT32_MAX__ 0x7fffffff 69 | #define __SIZEOF_LONG__ 4 70 | #define __UINT16_C(c) c 71 | #define __DECIMAL_DIG__ 21 72 | #define __has_include_next(STR) __has_include_next__(STR) 73 | #define __LDBL_HAS_QUIET_NAN__ 1 74 | #define _REENTRANT 1 75 | #define __GNUC__ 5 76 | #define _cdecl __attribute__((__cdecl__)) 77 | #define __GXX_RTTI 1 78 | #define __cpp_delegating_constructors 200604 79 | #define __FLT_HAS_DENORM__ 1 80 | #define __SIZEOF_LONG_DOUBLE__ 12 81 | #define __BIGGEST_ALIGNMENT__ 16 82 | #define __STDC_UTF_16__ 1 83 | #define __i686 1 84 | #define __DBL_MAX__ double(1.79769313486231570815e+308L) 85 | #define _thiscall __attribute__((__thiscall__)) 86 | #define __cpp_raw_strings 200710 87 | #define __INT_FAST32_MAX__ 0x7fffffff 88 | #define __WINNT 1 89 | #define __DBL_HAS_INFINITY__ 1 90 | #define __INT64_MAX__ 0x7fffffffffffffffLL 91 | #define __WINNT__ 1 92 | #define __DEC32_MIN_EXP__ (-94) 93 | #define __INT_FAST16_TYPE__ short int 94 | #define _fastcall __attribute__((__fastcall__)) 95 | #define __LDBL_HAS_DENORM__ 1 96 | #define __cplusplus 201103L 97 | #define __cpp_ref_qualifiers 200710 98 | #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL 99 | #define __INT_LEAST32_MAX__ 0x7fffffff 100 | #define __DEC32_MIN__ 1E-95DF 101 | #define __DEPRECATED 1 102 | #define __DBL_MAX_EXP__ 1024 103 | #define __DEC128_EPSILON__ 1E-33DL 104 | #define __ATOMIC_HLE_RELEASE 131072 105 | #define __WIN32__ 1 106 | #define __PTRDIFF_MAX__ 0x7fffffff 107 | #define __ATOMIC_HLE_ACQUIRE 65536 108 | #define __GNUG__ 5 109 | #define __LONG_LONG_MAX__ 0x7fffffffffffffffLL 110 | #define __SIZEOF_SIZE_T__ 4 111 | #define __cpp_rvalue_reference 200610 112 | #define __cpp_nsdmi 200809 113 | #define __SIZEOF_WINT_T__ 2 114 | #define __cpp_initializer_lists 200806 115 | #define __GCC_HAVE_DWARF2_CFI_ASM 1 116 | #define __GXX_ABI_VERSION 1009 117 | #define __FLT_MIN_EXP__ (-125) 118 | #define __i686__ 1 119 | #define __cpp_lambdas 200907 120 | #define __INT_FAST64_TYPE__ long long int 121 | #define __DBL_MIN__ double(2.22507385850720138309e-308L) 122 | #define __FLT_MIN_10_EXP__ (-37) 123 | #define __DECIMAL_BID_FORMAT__ 1 124 | #define __GXX_TYPEINFO_EQUALITY_INLINE 0 125 | #define __DEC128_MIN__ 1E-6143DL 126 | #define __REGISTER_PREFIX__ 127 | #define __UINT16_MAX__ 0xffff 128 | #define __DBL_HAS_DENORM__ 1 129 | #define __cdecl __attribute__((__cdecl__)) 130 | #define __UINT8_TYPE__ unsigned char 131 | #define __NO_INLINE__ 1 132 | #define __i386 1 133 | #define __FLT_MANT_DIG__ 24 134 | #define __VERSION__ "5.3.0" 135 | #define __UINT64_C(c) c ## ULL 136 | #define __cpp_unicode_characters 200704 137 | #define __GCC_ATOMIC_INT_LOCK_FREE 2 138 | #define _X86_ 1 139 | #define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ 140 | #define __INT32_C(c) c 141 | #define __DEC64_EPSILON__ 1E-15DD 142 | #define __ORDER_PDP_ENDIAN__ 3412 143 | #define __DEC128_MIN_EXP__ (-6142) 144 | #define __code_model_32__ 1 145 | #define __INT_FAST32_TYPE__ int 146 | #define __UINT_LEAST16_TYPE__ short unsigned int 147 | #define __INT16_MAX__ 0x7fff 148 | #define __i386__ 1 149 | #define __cpp_rtti 199711 150 | #define __SIZE_TYPE__ unsigned int 151 | #define __UINT64_MAX__ 0xffffffffffffffffULL 152 | #define __INT8_TYPE__ signed char 153 | #define __FLT_RADIX__ 2 154 | #define __INT_LEAST16_TYPE__ short int 155 | #define __LDBL_EPSILON__ 1.08420217248550443401e-19L 156 | #define __UINTMAX_C(c) c ## ULL 157 | #define __SIG_ATOMIC_MAX__ 0x7fffffff 158 | #define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 159 | #define __SIZEOF_PTRDIFF_T__ 4 160 | #define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF 161 | #define __pentiumpro 1 162 | #define __MSVCRT__ 1 163 | #define __INT_FAST16_MAX__ 0x7fff 164 | #define __UINT_FAST32_MAX__ 0xffffffffU 165 | #define __UINT_LEAST64_TYPE__ long long unsigned int 166 | #define __FLT_HAS_QUIET_NAN__ 1 167 | #define __FLT_MAX_10_EXP__ 38 168 | #define __LONG_MAX__ 0x7fffffffL 169 | #define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL 170 | #define __FLT_HAS_INFINITY__ 1 171 | #define __cpp_unicode_literals 200710 172 | #define __UINT_FAST16_TYPE__ short unsigned int 173 | #define __DEC64_MAX__ 9.999999999999999E384DD 174 | #define __CHAR16_TYPE__ short unsigned int 175 | #define __PRAGMA_REDEFINE_EXTNAME 1 176 | #define __INT_LEAST16_MAX__ 0x7fff 177 | #define __DEC64_MANT_DIG__ 16 178 | #define __UINT_LEAST32_MAX__ 0xffffffffU 179 | #define __GCC_ATOMIC_LONG_LOCK_FREE 2 180 | #define __INT_LEAST64_TYPE__ long long int 181 | #define __INT16_TYPE__ short int 182 | #define __INT_LEAST8_TYPE__ signed char 183 | #define __DEC32_MAX_EXP__ 97 184 | #define __INT_FAST8_MAX__ 0x7f 185 | #define __INTPTR_MAX__ 0x7fffffff 186 | #define __GXX_MERGED_TYPEINFO_NAMES 0 187 | #define __cpp_range_based_for 200907 188 | #define __stdcall __attribute__((__stdcall__)) 189 | #define __EXCEPTIONS 1 190 | #define __LDBL_MANT_DIG__ 64 191 | #define __DBL_HAS_QUIET_NAN__ 1 192 | #define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) 193 | #define __INTPTR_TYPE__ int 194 | #define __UINT16_TYPE__ short unsigned int 195 | #define __WCHAR_TYPE__ short unsigned int 196 | #define __SIZEOF_FLOAT__ 4 197 | #define __UINTPTR_MAX__ 0xffffffffU 198 | #define __DEC64_MIN_EXP__ (-382) 199 | #define __cpp_decltype 200707 200 | #define __INT_FAST64_MAX__ 0x7fffffffffffffffLL 201 | #define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 202 | #define __FLT_DIG__ 6 203 | #define __UINT_FAST64_TYPE__ long long unsigned int 204 | #define __INT_MAX__ 0x7fffffff 205 | #define WIN32 1 206 | #define __INT64_TYPE__ long long int 207 | #define __FLT_MAX_EXP__ 128 208 | #define __DBL_MANT_DIG__ 53 209 | #define __cpp_inheriting_constructors 200802 210 | #define __SIZEOF_FLOAT128__ 16 211 | #define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL 212 | #define __DEC64_MIN__ 1E-383DD 213 | #define __WINT_TYPE__ short unsigned int 214 | #define __UINT_LEAST32_TYPE__ unsigned int 215 | #define __SIZEOF_SHORT__ 2 216 | #define __LDBL_MIN_EXP__ (-16381) 217 | #define __INT_LEAST8_MAX__ 0x7f 218 | #define __WCHAR_UNSIGNED__ 1 219 | #define __LDBL_MAX_10_EXP__ 4932 220 | #define __ATOMIC_RELAXED 0 221 | #define __DBL_EPSILON__ double(2.22044604925031308085e-16L) 222 | #define __thiscall __attribute__((__thiscall__)) 223 | #define __UINT8_C(c) c 224 | #define __INT_LEAST32_TYPE__ int 225 | #define __SIZEOF_WCHAR_T__ 2 226 | #define __UINT64_TYPE__ long long unsigned int 227 | #define __INT_FAST8_TYPE__ signed char 228 | #define __fastcall __attribute__((__fastcall__)) 229 | #define __GNUC_STDC_INLINE__ 1 230 | #define __DBL_DECIMAL_DIG__ 17 231 | #define __STDC_UTF_32__ 1 232 | #define __DEC_EVAL_METHOD__ 2 233 | #define __ORDER_BIG_ENDIAN__ 4321 234 | #define __cpp_runtime_arrays 198712 235 | #define __UINT32_C(c) c ## U 236 | #define __INTMAX_MAX__ 0x7fffffffffffffffLL 237 | #define __cpp_alias_templates 200704 238 | #define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ 239 | #define WINNT 1 240 | #define __FLT_DENORM_MIN__ 1.40129846432481707092e-45F 241 | #define __INT8_MAX__ 0x7f 242 | #define __UINT_FAST32_TYPE__ unsigned int 243 | #define __CHAR32_TYPE__ unsigned int 244 | #define __FLT_MAX__ 3.40282346638528859812e+38F 245 | #define __cpp_constexpr 200704 246 | #define __INT32_TYPE__ int 247 | #define __SIZEOF_DOUBLE__ 8 248 | #define __cpp_exceptions 199711 249 | #define __INTMAX_TYPE__ long long int 250 | #define i386 1 251 | #define _INTEGRAL_MAX_BITS 64 252 | #define __DEC128_MAX_EXP__ 6145 253 | #define __ATOMIC_CONSUME 1 254 | #define __GNUC_MINOR__ 3 255 | #define __UINTMAX_MAX__ 0xffffffffffffffffULL 256 | #define __DEC32_MANT_DIG__ 7 257 | #define __DBL_MAX_10_EXP__ 308 258 | #define __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L 259 | #define __INT16_C(c) c 260 | #define __STDC__ 1 261 | #define __PTRDIFF_TYPE__ int 262 | #define __ATOMIC_SEQ_CST 5 263 | #define __UINT32_TYPE__ unsigned int 264 | #define __UINTPTR_TYPE__ unsigned int 265 | #define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD 266 | #define __DEC128_MANT_DIG__ 34 267 | #define __LDBL_MIN_10_EXP__ (-4931) 268 | #define __SIZEOF_LONG_LONG__ 8 269 | #define __cpp_user_defined_literals 200809 270 | #define __GCC_ATOMIC_LLONG_LOCK_FREE 2 271 | #define __LDBL_DIG__ 18 272 | #define __FLT_DECIMAL_DIG__ 9 273 | #define __UINT_FAST16_MAX__ 0xffff 274 | #define __GCC_ATOMIC_SHORT_LOCK_FREE 2 275 | #define __UINT_FAST8_TYPE__ unsigned char 276 | #define __ATOMIC_ACQ_REL 4 277 | #define __ATOMIC_RELEASE 3 278 | #define __declspec(x) __attribute__((x)) 279 | -------------------------------------------------------------------------------- /Debug/debug/moc_zhujiemian.cpp: -------------------------------------------------------------------------------- 1 | /**************************************************************************** 2 | ** Meta object code from reading C++ file 'zhujiemian.h' 3 | ** 4 | ** Created by: The Qt Meta Object Compiler version 67 (Qt 5.9.9) 5 | ** 6 | ** WARNING! All changes made in this file will be lost! 7 | *****************************************************************************/ 8 | 9 | #include "../../zhujiemian.h" 10 | #include 11 | #include 12 | #if !defined(Q_MOC_OUTPUT_REVISION) 13 | #error "The header file 'zhujiemian.h' doesn't include ." 14 | #elif Q_MOC_OUTPUT_REVISION != 67 15 | #error "This file was generated using the moc from 5.9.9. It" 16 | #error "cannot be used with the include files from this version of Qt." 17 | #error "(The moc has changed too much.)" 18 | #endif 19 | 20 | QT_BEGIN_MOC_NAMESPACE 21 | QT_WARNING_PUSH 22 | QT_WARNING_DISABLE_DEPRECATED 23 | struct qt_meta_stringdata_zhujiemian_t { 24 | QByteArrayData data[16]; 25 | char stringdata0[205]; 26 | }; 27 | #define QT_MOC_LITERAL(idx, ofs, len) \ 28 | Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ 29 | qptrdiff(offsetof(qt_meta_stringdata_zhujiemian_t, stringdata0) + ofs \ 30 | - idx * sizeof(QByteArrayData)) \ 31 | ) 32 | static const qt_meta_stringdata_zhujiemian_t qt_meta_stringdata_zhujiemian = { 33 | { 34 | QT_MOC_LITERAL(0, 0, 10), // "zhujiemian" 35 | QT_MOC_LITERAL(1, 11, 8), // "newpaper" 36 | QT_MOC_LITERAL(2, 20, 0), // "" 37 | QT_MOC_LITERAL(3, 21, 4), // "play" 38 | QT_MOC_LITERAL(4, 26, 17), // "mediaStateChanged" 39 | QT_MOC_LITERAL(5, 44, 19), // "QMediaPlayer::State" 40 | QT_MOC_LITERAL(6, 64, 5), // "state" 41 | QT_MOC_LITERAL(7, 70, 15), // "positionChanged" 42 | QT_MOC_LITERAL(8, 86, 8), // "position" 43 | QT_MOC_LITERAL(9, 95, 11), // "setPosition" 44 | QT_MOC_LITERAL(10, 107, 9), // "position1" 45 | QT_MOC_LITERAL(11, 117, 15), // "durationChanged" 46 | QT_MOC_LITERAL(12, 133, 11), // "handleError" 47 | QT_MOC_LITERAL(13, 145, 21), // "on_toolButton_clicked" 48 | QT_MOC_LITERAL(14, 167, 31), // "on_horizontalSlider_sliderMoved" 49 | QT_MOC_LITERAL(15, 199, 5) // "tishi" 50 | 51 | }, 52 | "zhujiemian\0newpaper\0\0play\0mediaStateChanged\0" 53 | "QMediaPlayer::State\0state\0positionChanged\0" 54 | "position\0setPosition\0position1\0" 55 | "durationChanged\0handleError\0" 56 | "on_toolButton_clicked\0" 57 | "on_horizontalSlider_sliderMoved\0tishi" 58 | }; 59 | #undef QT_MOC_LITERAL 60 | 61 | static const uint qt_meta_data_zhujiemian[] = { 62 | 63 | // content: 64 | 7, // revision 65 | 0, // classname 66 | 0, 0, // classinfo 67 | 10, 14, // methods 68 | 0, 0, // properties 69 | 0, 0, // enums/sets 70 | 0, 0, // constructors 71 | 0, // flags 72 | 1, // signalCount 73 | 74 | // signals: name, argc, parameters, tag, flags 75 | 1, 1, 64, 2, 0x06 /* Public */, 76 | 77 | // slots: name, argc, parameters, tag, flags 78 | 3, 0, 67, 2, 0x0a /* Public */, 79 | 4, 1, 68, 2, 0x0a /* Public */, 80 | 7, 1, 71, 2, 0x0a /* Public */, 81 | 9, 1, 74, 2, 0x0a /* Public */, 82 | 11, 1, 77, 2, 0x0a /* Public */, 83 | 12, 0, 80, 2, 0x0a /* Public */, 84 | 13, 0, 81, 2, 0x0a /* Public */, 85 | 14, 1, 82, 2, 0x08 /* Private */, 86 | 15, 1, 85, 2, 0x08 /* Private */, 87 | 88 | // signals: parameters 89 | QMetaType::Void, QMetaType::QString, 2, 90 | 91 | // slots: parameters 92 | QMetaType::Void, 93 | QMetaType::Void, 0x80000000 | 5, 6, 94 | QMetaType::Void, QMetaType::LongLong, 8, 95 | QMetaType::Void, QMetaType::Int, 10, 96 | QMetaType::Void, QMetaType::LongLong, 8, 97 | QMetaType::Void, 98 | QMetaType::Void, 99 | QMetaType::Void, QMetaType::Int, 8, 100 | QMetaType::Void, QMetaType::QString, 2, 101 | 102 | 0 // eod 103 | }; 104 | 105 | void zhujiemian::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) 106 | { 107 | if (_c == QMetaObject::InvokeMetaMethod) { 108 | zhujiemian *_t = static_cast(_o); 109 | Q_UNUSED(_t) 110 | switch (_id) { 111 | case 0: _t->newpaper((*reinterpret_cast< QString(*)>(_a[1]))); break; 112 | case 1: _t->play(); break; 113 | case 2: _t->mediaStateChanged((*reinterpret_cast< QMediaPlayer::State(*)>(_a[1]))); break; 114 | case 3: _t->positionChanged((*reinterpret_cast< qint64(*)>(_a[1]))); break; 115 | case 4: _t->setPosition((*reinterpret_cast< int(*)>(_a[1]))); break; 116 | case 5: _t->durationChanged((*reinterpret_cast< qint64(*)>(_a[1]))); break; 117 | case 6: _t->handleError(); break; 118 | case 7: _t->on_toolButton_clicked(); break; 119 | case 8: _t->on_horizontalSlider_sliderMoved((*reinterpret_cast< int(*)>(_a[1]))); break; 120 | case 9: _t->tishi((*reinterpret_cast< QString(*)>(_a[1]))); break; 121 | default: ; 122 | } 123 | } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 124 | switch (_id) { 125 | default: *reinterpret_cast(_a[0]) = -1; break; 126 | case 2: 127 | switch (*reinterpret_cast(_a[1])) { 128 | default: *reinterpret_cast(_a[0]) = -1; break; 129 | case 0: 130 | *reinterpret_cast(_a[0]) = qRegisterMetaType< QMediaPlayer::State >(); break; 131 | } 132 | break; 133 | } 134 | } else if (_c == QMetaObject::IndexOfMethod) { 135 | int *result = reinterpret_cast(_a[0]); 136 | { 137 | typedef void (zhujiemian::*_t)(QString ); 138 | if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&zhujiemian::newpaper)) { 139 | *result = 0; 140 | return; 141 | } 142 | } 143 | } 144 | } 145 | 146 | const QMetaObject zhujiemian::staticMetaObject = { 147 | { &QMainWindow::staticMetaObject, qt_meta_stringdata_zhujiemian.data, 148 | qt_meta_data_zhujiemian, qt_static_metacall, nullptr, nullptr} 149 | }; 150 | 151 | 152 | const QMetaObject *zhujiemian::metaObject() const 153 | { 154 | return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; 155 | } 156 | 157 | void *zhujiemian::qt_metacast(const char *_clname) 158 | { 159 | if (!_clname) return nullptr; 160 | if (!strcmp(_clname, qt_meta_stringdata_zhujiemian.stringdata0)) 161 | return static_cast(this); 162 | return QMainWindow::qt_metacast(_clname); 163 | } 164 | 165 | int zhujiemian::qt_metacall(QMetaObject::Call _c, int _id, void **_a) 166 | { 167 | _id = QMainWindow::qt_metacall(_c, _id, _a); 168 | if (_id < 0) 169 | return _id; 170 | if (_c == QMetaObject::InvokeMetaMethod) { 171 | if (_id < 10) 172 | qt_static_metacall(this, _c, _id, _a); 173 | _id -= 10; 174 | } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { 175 | if (_id < 10) 176 | qt_static_metacall(this, _c, _id, _a); 177 | _id -= 10; 178 | } 179 | return _id; 180 | } 181 | 182 | // SIGNAL 0 183 | void zhujiemian::newpaper(QString _t1) 184 | { 185 | void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; 186 | QMetaObject::activate(this, &staticMetaObject, 0, _a); 187 | } 188 | QT_WARNING_POP 189 | QT_END_MOC_NAMESPACE 190 | -------------------------------------------------------------------------------- /Debug/debug/moc_zhujiemian.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/moc_zhujiemian.o -------------------------------------------------------------------------------- /Debug/debug/qrc_res.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/qrc_res.o -------------------------------------------------------------------------------- /Debug/debug/zhujiemian.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Debug/debug/zhujiemian.o -------------------------------------------------------------------------------- /Debug/ui_dialog.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************** 2 | ** Form generated from reading UI file 'dialog.ui' 3 | ** 4 | ** Created by: Qt User Interface Compiler version 5.9.9 5 | ** 6 | ** WARNING! All changes made in this file will be lost when recompiling UI file! 7 | ********************************************************************************/ 8 | 9 | #ifndef UI_DIALOG_H 10 | #define UI_DIALOG_H 11 | 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | #include 26 | 27 | QT_BEGIN_NAMESPACE 28 | 29 | class Ui_Dialog 30 | { 31 | public: 32 | QVBoxLayout *verticalLayout; 33 | QSpacerItem *verticalSpacer_2; 34 | QWidget *widget_4; 35 | QHBoxLayout *horizontalLayout; 36 | QSpacerItem *horizontalSpacer; 37 | QLabel *label_3; 38 | QSpacerItem *horizontalSpacer_2; 39 | QWidget *widget_5; 40 | QGridLayout *gridLayout; 41 | QLabel *label; 42 | QLineEdit *login_name; 43 | QLineEdit *login_password; 44 | QSpacerItem *horizontalSpacer_5; 45 | QLabel *label_2; 46 | QSpacerItem *horizontalSpacer_3; 47 | QSpacerItem *horizontalSpacer_4; 48 | QSpacerItem *horizontalSpacer_6; 49 | QSpacerItem *horizontalSpacer_7; 50 | QSpacerItem *horizontalSpacer_8; 51 | QWidget *widget_2; 52 | QHBoxLayout *horizontalLayout_2; 53 | QWidget *widget_3; 54 | QHBoxLayout *horizontalLayout_3; 55 | QToolButton *toolButton; 56 | QToolButton *toolButton_2; 57 | QSpacerItem *verticalSpacer; 58 | 59 | void setupUi(QDialog *Dialog) 60 | { 61 | if (Dialog->objectName().isEmpty()) 62 | Dialog->setObjectName(QStringLiteral("Dialog")); 63 | Dialog->resize(350, 400); 64 | Dialog->setMinimumSize(QSize(350, 400)); 65 | Dialog->setMaximumSize(QSize(350, 400)); 66 | QIcon icon; 67 | icon.addFile(QString::fromUtf8(":/Image/\345\214\227\345\273\272\345\244\247icon.png"), QSize(), QIcon::Normal, QIcon::Off); 68 | Dialog->setWindowIcon(icon); 69 | verticalLayout = new QVBoxLayout(Dialog); 70 | verticalLayout->setObjectName(QStringLiteral("verticalLayout")); 71 | verticalSpacer_2 = new QSpacerItem(20, 60, QSizePolicy::Minimum, QSizePolicy::Fixed); 72 | 73 | verticalLayout->addItem(verticalSpacer_2); 74 | 75 | widget_4 = new QWidget(Dialog); 76 | widget_4->setObjectName(QStringLiteral("widget_4")); 77 | horizontalLayout = new QHBoxLayout(widget_4); 78 | horizontalLayout->setObjectName(QStringLiteral("horizontalLayout")); 79 | horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 80 | 81 | horizontalLayout->addItem(horizontalSpacer); 82 | 83 | label_3 = new QLabel(widget_4); 84 | label_3->setObjectName(QStringLiteral("label_3")); 85 | QFont font; 86 | font.setFamily(QString::fromUtf8("\345\271\274\345\234\206")); 87 | font.setPointSize(16); 88 | label_3->setFont(font); 89 | label_3->setFrameShape(QFrame::NoFrame); 90 | 91 | horizontalLayout->addWidget(label_3); 92 | 93 | horizontalSpacer_2 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 94 | 95 | horizontalLayout->addItem(horizontalSpacer_2); 96 | 97 | 98 | verticalLayout->addWidget(widget_4); 99 | 100 | widget_5 = new QWidget(Dialog); 101 | widget_5->setObjectName(QStringLiteral("widget_5")); 102 | gridLayout = new QGridLayout(widget_5); 103 | gridLayout->setObjectName(QStringLiteral("gridLayout")); 104 | label = new QLabel(widget_5); 105 | label->setObjectName(QStringLiteral("label")); 106 | QFont font1; 107 | font1.setFamily(QStringLiteral("AcadEref")); 108 | font1.setPointSize(10); 109 | label->setFont(font1); 110 | 111 | gridLayout->addWidget(label, 0, 1, 1, 1); 112 | 113 | login_name = new QLineEdit(widget_5); 114 | login_name->setObjectName(QStringLiteral("login_name")); 115 | login_name->setMinimumSize(QSize(150, 0)); 116 | login_name->setMaximumSize(QSize(150, 16777215)); 117 | 118 | gridLayout->addWidget(login_name, 0, 3, 1, 1); 119 | 120 | login_password = new QLineEdit(widget_5); 121 | login_password->setObjectName(QStringLiteral("login_password")); 122 | login_password->setMinimumSize(QSize(150, 0)); 123 | login_password->setMaximumSize(QSize(150, 16777215)); 124 | login_password->setEchoMode(QLineEdit::Password); 125 | 126 | gridLayout->addWidget(login_password, 1, 3, 1, 1); 127 | 128 | horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 129 | 130 | gridLayout->addItem(horizontalSpacer_5, 0, 4, 1, 1); 131 | 132 | label_2 = new QLabel(widget_5); 133 | label_2->setObjectName(QStringLiteral("label_2")); 134 | label_2->setFont(font1); 135 | 136 | gridLayout->addWidget(label_2, 1, 1, 1, 1); 137 | 138 | horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 139 | 140 | gridLayout->addItem(horizontalSpacer_3, 0, 0, 1, 1); 141 | 142 | horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 143 | 144 | gridLayout->addItem(horizontalSpacer_4, 1, 0, 1, 1); 145 | 146 | horizontalSpacer_6 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 147 | 148 | gridLayout->addItem(horizontalSpacer_6, 1, 4, 1, 1); 149 | 150 | horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 151 | 152 | gridLayout->addItem(horizontalSpacer_7, 0, 2, 1, 1); 153 | 154 | horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 155 | 156 | gridLayout->addItem(horizontalSpacer_8, 1, 2, 1, 1); 157 | 158 | 159 | verticalLayout->addWidget(widget_5); 160 | 161 | widget_2 = new QWidget(Dialog); 162 | widget_2->setObjectName(QStringLiteral("widget_2")); 163 | horizontalLayout_2 = new QHBoxLayout(widget_2); 164 | horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2")); 165 | widget_3 = new QWidget(widget_2); 166 | widget_3->setObjectName(QStringLiteral("widget_3")); 167 | QFont font2; 168 | font2.setFamily(QString::fromUtf8("\345\215\216\346\226\207\344\270\255\345\256\213")); 169 | font2.setPointSize(18); 170 | widget_3->setFont(font2); 171 | horizontalLayout_3 = new QHBoxLayout(widget_3); 172 | horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3")); 173 | toolButton = new QToolButton(widget_3); 174 | toolButton->setObjectName(QStringLiteral("toolButton")); 175 | toolButton->setMinimumSize(QSize(80, 50)); 176 | toolButton->setMaximumSize(QSize(80, 50)); 177 | QFont font3; 178 | font3.setFamily(QString::fromUtf8("\346\226\271\346\255\243\345\260\217\346\240\207\345\256\213\347\256\200\344\275\223")); 179 | font3.setPointSize(16); 180 | toolButton->setFont(font3); 181 | toolButton->setCursor(QCursor(Qt::PointingHandCursor)); 182 | toolButton->setIconSize(QSize(40, 40)); 183 | toolButton->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); 184 | toolButton->setAutoRaise(true); 185 | toolButton->setArrowType(Qt::NoArrow); 186 | 187 | horizontalLayout_3->addWidget(toolButton); 188 | 189 | toolButton_2 = new QToolButton(widget_3); 190 | toolButton_2->setObjectName(QStringLiteral("toolButton_2")); 191 | toolButton_2->setMinimumSize(QSize(80, 50)); 192 | toolButton_2->setMaximumSize(QSize(80, 50)); 193 | toolButton_2->setFont(font3); 194 | toolButton_2->setCursor(QCursor(Qt::PointingHandCursor)); 195 | toolButton_2->setIconSize(QSize(40, 40)); 196 | toolButton_2->setToolButtonStyle(Qt::ToolButtonTextBesideIcon); 197 | toolButton_2->setAutoRaise(true); 198 | 199 | horizontalLayout_3->addWidget(toolButton_2); 200 | 201 | 202 | horizontalLayout_2->addWidget(widget_3); 203 | 204 | 205 | verticalLayout->addWidget(widget_2); 206 | 207 | verticalSpacer = new QSpacerItem(20, 20, QSizePolicy::Minimum, QSizePolicy::Fixed); 208 | 209 | verticalLayout->addItem(verticalSpacer); 210 | 211 | 212 | retranslateUi(Dialog); 213 | 214 | QMetaObject::connectSlotsByName(Dialog); 215 | } // setupUi 216 | 217 | void retranslateUi(QDialog *Dialog) 218 | { 219 | Dialog->setWindowTitle(QApplication::translate("Dialog", "\347\231\273\351\231\206\347\225\214\351\235\242", Q_NULLPTR)); 220 | label_3->setText(QApplication::translate("Dialog", "\346\254\242\350\277\216\344\275\277\347\224\250\345\244\232\346\272\220\345\274\202\346\236\204\346\225\260\346\215\256\345\210\206\346\236\220\347\263\273\347\273\237", Q_NULLPTR)); 221 | label->setText(QApplication::translate("Dialog", "\347\224\250\346\210\267\345\220\215\357\274\232", Q_NULLPTR)); 222 | label_2->setText(QApplication::translate("Dialog", "\345\257\206\347\240\201\357\274\232 ", Q_NULLPTR)); 223 | toolButton->setText(QApplication::translate("Dialog", "\347\231\273\345\275\225", Q_NULLPTR)); 224 | toolButton_2->setText(QApplication::translate("Dialog", "\351\200\200\345\207\272", Q_NULLPTR)); 225 | } // retranslateUi 226 | 227 | }; 228 | 229 | namespace Ui { 230 | class Dialog: public Ui_Dialog {}; 231 | } // namespace Ui 232 | 233 | QT_END_NAMESPACE 234 | 235 | #endif // UI_DIALOG_H 236 | -------------------------------------------------------------------------------- /Debug/ui_zhujiemian.h: -------------------------------------------------------------------------------- 1 | /******************************************************************************** 2 | ** Form generated from reading UI file 'zhujiemian.ui' 3 | ** 4 | ** Created by: Qt User Interface Compiler version 5.9.9 5 | ** 6 | ** WARNING! All changes made in this file will be lost when recompiling UI file! 7 | ********************************************************************************/ 8 | 9 | #ifndef UI_ZHUJIEMIAN_H 10 | #define UI_ZHUJIEMIAN_H 11 | 12 | #include 13 | #include 14 | #include 15 | #include 16 | #include 17 | #include 18 | #include 19 | #include 20 | #include 21 | #include 22 | #include 23 | #include 24 | #include 25 | #include 26 | #include 27 | #include 28 | #include 29 | 30 | QT_BEGIN_NAMESPACE 31 | 32 | class Ui_zhujiemian 33 | { 34 | public: 35 | QAction *actionMulu; 36 | QAction *actionCloseMulu; 37 | QAction *actionExit; 38 | QAction *actionHelp; 39 | QAction *actionAbout; 40 | QWidget *centralwidget; 41 | QVBoxLayout *verticalLayout_2; 42 | QHBoxLayout *horizontalLayout_3; 43 | QVideoWidget *shipinone; 44 | QVideoWidget *shipintwo; 45 | QVideoWidget *shipinthree; 46 | QHBoxLayout *horizontalLayout_13; 47 | QHBoxLayout *horizontalLayout_12; 48 | QSpacerItem *horizontalSpacer_2; 49 | QLabel *label_3; 50 | QSpacerItem *horizontalSpacer_14; 51 | QHBoxLayout *horizontalLayout_11; 52 | QSpacerItem *horizontalSpacer_3; 53 | QLabel *label_4; 54 | QSpacerItem *horizontalSpacer_4; 55 | QHBoxLayout *horizontalLayout_5; 56 | QSpacerItem *horizontalSpacer_13; 57 | QLabel *label_5; 58 | QSpacerItem *horizontalSpacer_5; 59 | QHBoxLayout *horizontalLayout_7; 60 | QToolButton *toolButton; 61 | QVBoxLayout *verticalLayout; 62 | QSlider *horizontalSlider; 63 | QHBoxLayout *horizontalLayout_6; 64 | QSpacerItem *horizontalSpacer_29; 65 | QLabel *label_curtime; 66 | QLabel *label_11; 67 | QLabel *label_sptime; 68 | QSpacerItem *horizontalSpacer_30; 69 | QSpacerItem *horizontalSpacer_10; 70 | QHBoxLayout *horizontalLayout_15; 71 | QGridLayout *gridLayout; 72 | QSpacerItem *horizontalSpacer_15; 73 | QLabel *label_9; 74 | QLabel *label_B; 75 | QLabel *label_13; 76 | QSpacerItem *horizontalSpacer_16; 77 | QSpacerItem *horizontalSpacer_19; 78 | QLabel *label_10; 79 | QLabel *label_L; 80 | QLabel *label_14; 81 | QSpacerItem *horizontalSpacer_17; 82 | QSpacerItem *horizontalSpacer_18; 83 | QLabel *label_12; 84 | QLabel *label_H; 85 | QLabel *label_15; 86 | QSpacerItem *horizontalSpacer_20; 87 | QHBoxLayout *horizontalLayout_14; 88 | QSpacerItem *horizontalSpacer_27; 89 | QLabel *label_22; 90 | QLabel *label_speed; 91 | QLabel *label_24; 92 | QSpacerItem *horizontalSpacer_28; 93 | QGridLayout *gridLayout_2; 94 | QLabel *label_17; 95 | QSpacerItem *horizontalSpacer_22; 96 | QLabel *label_Y; 97 | QSpacerItem *horizontalSpacer_24; 98 | QLabel *label_P; 99 | QLabel *label_20; 100 | QSpacerItem *horizontalSpacer_26; 101 | QLabel *label_16; 102 | QLabel *label_19; 103 | QSpacerItem *horizontalSpacer_25; 104 | QLabel *label_21; 105 | QSpacerItem *horizontalSpacer_21; 106 | QSpacerItem *horizontalSpacer_23; 107 | QLabel *label_18; 108 | QLabel *label_R; 109 | QHBoxLayout *horizontalLayout_4; 110 | QWidget *biao_1; 111 | QWidget *biao_2; 112 | QWidget *biao_3; 113 | QHBoxLayout *horizontalLayout_10; 114 | QHBoxLayout *horizontalLayout_9; 115 | QSpacerItem *horizontalSpacer_6; 116 | QLabel *label_6; 117 | QSpacerItem *horizontalSpacer_12; 118 | QHBoxLayout *horizontalLayout_8; 119 | QSpacerItem *horizontalSpacer_7; 120 | QLabel *label_7; 121 | QSpacerItem *horizontalSpacer_8; 122 | QHBoxLayout *horizontalLayout_2; 123 | QSpacerItem *horizontalSpacer_11; 124 | QLabel *label_8; 125 | QSpacerItem *horizontalSpacer_9; 126 | QWidget *widget; 127 | QHBoxLayout *horizontalLayout; 128 | QLabel *label; 129 | QLabel *label_2; 130 | QSpacerItem *horizontalSpacer; 131 | QMenuBar *menuBar; 132 | QMenu *menu; 133 | QMenu *menu_2; 134 | 135 | void setupUi(QMainWindow *zhujiemian) 136 | { 137 | if (zhujiemian->objectName().isEmpty()) 138 | zhujiemian->setObjectName(QStringLiteral("zhujiemian")); 139 | zhujiemian->resize(1200, 800); 140 | zhujiemian->setMinimumSize(QSize(1200, 800)); 141 | QIcon icon; 142 | icon.addFile(QString::fromUtf8(":/Image/\345\214\227\345\273\272\345\244\247icon.png"), QSize(), QIcon::Normal, QIcon::Off); 143 | zhujiemian->setWindowIcon(icon); 144 | actionMulu = new QAction(zhujiemian); 145 | actionMulu->setObjectName(QStringLiteral("actionMulu")); 146 | QIcon icon1; 147 | icon1.addFile(QString::fromUtf8(":/Image/\346\226\207\344\273\266\345\244\271.jpg"), QSize(), QIcon::Normal, QIcon::Off); 148 | actionMulu->setIcon(icon1); 149 | actionCloseMulu = new QAction(zhujiemian); 150 | actionCloseMulu->setObjectName(QStringLiteral("actionCloseMulu")); 151 | actionExit = new QAction(zhujiemian); 152 | actionExit->setObjectName(QStringLiteral("actionExit")); 153 | QIcon icon2; 154 | icon2.addFile(QString::fromUtf8(":/Image/\351\200\200\345\207\272.jpg"), QSize(), QIcon::Normal, QIcon::Off); 155 | actionExit->setIcon(icon2); 156 | actionHelp = new QAction(zhujiemian); 157 | actionHelp->setObjectName(QStringLiteral("actionHelp")); 158 | QIcon icon3; 159 | icon3.addFile(QString::fromUtf8(":/Image/\351\227\256\345\217\267.jpg"), QSize(), QIcon::Normal, QIcon::Off); 160 | actionHelp->setIcon(icon3); 161 | actionAbout = new QAction(zhujiemian); 162 | actionAbout->setObjectName(QStringLiteral("actionAbout")); 163 | QIcon icon4; 164 | icon4.addFile(QString::fromUtf8(":/Image/\345\205\263\344\272\216.jpg"), QSize(), QIcon::Normal, QIcon::Off); 165 | actionAbout->setIcon(icon4); 166 | centralwidget = new QWidget(zhujiemian); 167 | centralwidget->setObjectName(QStringLiteral("centralwidget")); 168 | verticalLayout_2 = new QVBoxLayout(centralwidget); 169 | verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2")); 170 | horizontalLayout_3 = new QHBoxLayout(); 171 | horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3")); 172 | shipinone = new QVideoWidget(centralwidget); 173 | shipinone->setObjectName(QStringLiteral("shipinone")); 174 | shipinone->setMinimumSize(QSize(300, 250)); 175 | shipinone->setStyleSheet(QStringLiteral("background-color: rgb(0, 0, 0);")); 176 | 177 | horizontalLayout_3->addWidget(shipinone); 178 | 179 | shipintwo = new QVideoWidget(centralwidget); 180 | shipintwo->setObjectName(QStringLiteral("shipintwo")); 181 | shipintwo->setMinimumSize(QSize(300, 250)); 182 | shipintwo->setStyleSheet(QStringLiteral("background-color: rgb(0, 0, 0);")); 183 | 184 | horizontalLayout_3->addWidget(shipintwo); 185 | 186 | shipinthree = new QVideoWidget(centralwidget); 187 | shipinthree->setObjectName(QStringLiteral("shipinthree")); 188 | shipinthree->setMinimumSize(QSize(300, 250)); 189 | shipinthree->setStyleSheet(QStringLiteral("background-color: rgb(0, 0, 0);")); 190 | 191 | horizontalLayout_3->addWidget(shipinthree); 192 | 193 | 194 | verticalLayout_2->addLayout(horizontalLayout_3); 195 | 196 | horizontalLayout_13 = new QHBoxLayout(); 197 | horizontalLayout_13->setObjectName(QStringLiteral("horizontalLayout_13")); 198 | horizontalLayout_12 = new QHBoxLayout(); 199 | horizontalLayout_12->setObjectName(QStringLiteral("horizontalLayout_12")); 200 | horizontalSpacer_2 = new QSpacerItem(160, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 201 | 202 | horizontalLayout_12->addItem(horizontalSpacer_2); 203 | 204 | label_3 = new QLabel(centralwidget); 205 | label_3->setObjectName(QStringLiteral("label_3")); 206 | label_3->setMaximumSize(QSize(16777215, 20)); 207 | QFont font; 208 | font.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221")); 209 | font.setPointSize(10); 210 | label_3->setFont(font); 211 | label_3->setLayoutDirection(Qt::LeftToRight); 212 | label_3->setFrameShadow(QFrame::Raised); 213 | label_3->setMargin(0); 214 | 215 | horizontalLayout_12->addWidget(label_3); 216 | 217 | horizontalSpacer_14 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 218 | 219 | horizontalLayout_12->addItem(horizontalSpacer_14); 220 | 221 | 222 | horizontalLayout_13->addLayout(horizontalLayout_12); 223 | 224 | horizontalLayout_11 = new QHBoxLayout(); 225 | horizontalLayout_11->setObjectName(QStringLiteral("horizontalLayout_11")); 226 | horizontalSpacer_3 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 227 | 228 | horizontalLayout_11->addItem(horizontalSpacer_3); 229 | 230 | label_4 = new QLabel(centralwidget); 231 | label_4->setObjectName(QStringLiteral("label_4")); 232 | label_4->setMaximumSize(QSize(16777215, 20)); 233 | label_4->setFont(font); 234 | 235 | horizontalLayout_11->addWidget(label_4); 236 | 237 | horizontalSpacer_4 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 238 | 239 | horizontalLayout_11->addItem(horizontalSpacer_4); 240 | 241 | 242 | horizontalLayout_13->addLayout(horizontalLayout_11); 243 | 244 | horizontalLayout_5 = new QHBoxLayout(); 245 | horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5")); 246 | horizontalSpacer_13 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 247 | 248 | horizontalLayout_5->addItem(horizontalSpacer_13); 249 | 250 | label_5 = new QLabel(centralwidget); 251 | label_5->setObjectName(QStringLiteral("label_5")); 252 | label_5->setMaximumSize(QSize(16777215, 20)); 253 | label_5->setFont(font); 254 | 255 | horizontalLayout_5->addWidget(label_5); 256 | 257 | horizontalSpacer_5 = new QSpacerItem(165, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 258 | 259 | horizontalLayout_5->addItem(horizontalSpacer_5); 260 | 261 | 262 | horizontalLayout_13->addLayout(horizontalLayout_5); 263 | 264 | 265 | verticalLayout_2->addLayout(horizontalLayout_13); 266 | 267 | horizontalLayout_7 = new QHBoxLayout(); 268 | horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7")); 269 | toolButton = new QToolButton(centralwidget); 270 | toolButton->setObjectName(QStringLiteral("toolButton")); 271 | toolButton->setMinimumSize(QSize(65, 65)); 272 | toolButton->setMaximumSize(QSize(65, 65)); 273 | toolButton->setCursor(QCursor(Qt::PointingHandCursor)); 274 | toolButton->setIconSize(QSize(65, 65)); 275 | 276 | horizontalLayout_7->addWidget(toolButton); 277 | 278 | verticalLayout = new QVBoxLayout(); 279 | verticalLayout->setObjectName(QStringLiteral("verticalLayout")); 280 | horizontalSlider = new QSlider(centralwidget); 281 | horizontalSlider->setObjectName(QStringLiteral("horizontalSlider")); 282 | horizontalSlider->setMaximumSize(QSize(16777215, 30)); 283 | horizontalSlider->setMinimum(0); 284 | horizontalSlider->setOrientation(Qt::Horizontal); 285 | horizontalSlider->setTickPosition(QSlider::TicksAbove); 286 | 287 | verticalLayout->addWidget(horizontalSlider); 288 | 289 | horizontalLayout_6 = new QHBoxLayout(); 290 | horizontalLayout_6->setObjectName(QStringLiteral("horizontalLayout_6")); 291 | horizontalSpacer_29 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 292 | 293 | horizontalLayout_6->addItem(horizontalSpacer_29); 294 | 295 | label_curtime = new QLabel(centralwidget); 296 | label_curtime->setObjectName(QStringLiteral("label_curtime")); 297 | label_curtime->setMinimumSize(QSize(0, 20)); 298 | label_curtime->setMaximumSize(QSize(16777215, 20)); 299 | QFont font1; 300 | font1.setFamily(QStringLiteral("Arial Rounded MT Bold")); 301 | font1.setPointSize(11); 302 | label_curtime->setFont(font1); 303 | 304 | horizontalLayout_6->addWidget(label_curtime); 305 | 306 | label_11 = new QLabel(centralwidget); 307 | label_11->setObjectName(QStringLiteral("label_11")); 308 | label_11->setMinimumSize(QSize(0, 20)); 309 | label_11->setMaximumSize(QSize(16777215, 20)); 310 | QFont font2; 311 | font2.setFamily(QStringLiteral("Arial Black")); 312 | font2.setPointSize(11); 313 | font2.setBold(true); 314 | font2.setWeight(75); 315 | label_11->setFont(font2); 316 | 317 | horizontalLayout_6->addWidget(label_11); 318 | 319 | label_sptime = new QLabel(centralwidget); 320 | label_sptime->setObjectName(QStringLiteral("label_sptime")); 321 | label_sptime->setMinimumSize(QSize(0, 20)); 322 | label_sptime->setMaximumSize(QSize(16777215, 20)); 323 | label_sptime->setFont(font1); 324 | 325 | horizontalLayout_6->addWidget(label_sptime); 326 | 327 | horizontalSpacer_30 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 328 | 329 | horizontalLayout_6->addItem(horizontalSpacer_30); 330 | 331 | horizontalSpacer_10 = new QSpacerItem(65, 20, QSizePolicy::Fixed, QSizePolicy::Minimum); 332 | 333 | horizontalLayout_6->addItem(horizontalSpacer_10); 334 | 335 | 336 | verticalLayout->addLayout(horizontalLayout_6); 337 | 338 | 339 | horizontalLayout_7->addLayout(verticalLayout); 340 | 341 | 342 | verticalLayout_2->addLayout(horizontalLayout_7); 343 | 344 | horizontalLayout_15 = new QHBoxLayout(); 345 | horizontalLayout_15->setObjectName(QStringLiteral("horizontalLayout_15")); 346 | gridLayout = new QGridLayout(); 347 | gridLayout->setObjectName(QStringLiteral("gridLayout")); 348 | horizontalSpacer_15 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 349 | 350 | gridLayout->addItem(horizontalSpacer_15, 0, 0, 1, 1); 351 | 352 | label_9 = new QLabel(centralwidget); 353 | label_9->setObjectName(QStringLiteral("label_9")); 354 | QFont font3; 355 | font3.setFamily(QString::fromUtf8("\345\276\256\350\275\257\351\233\205\351\273\221")); 356 | label_9->setFont(font3); 357 | label_9->setFrameShape(QFrame::NoFrame); 358 | label_9->setFrameShadow(QFrame::Plain); 359 | 360 | gridLayout->addWidget(label_9, 0, 1, 1, 1); 361 | 362 | label_B = new QLabel(centralwidget); 363 | label_B->setObjectName(QStringLiteral("label_B")); 364 | label_B->setMinimumSize(QSize(110, 0)); 365 | label_B->setMaximumSize(QSize(16777215, 15)); 366 | QFont font4; 367 | font4.setFamily(QStringLiteral("Arial")); 368 | label_B->setFont(font4); 369 | label_B->setFrameShape(QFrame::Panel); 370 | label_B->setFrameShadow(QFrame::Sunken); 371 | 372 | gridLayout->addWidget(label_B, 0, 2, 1, 1); 373 | 374 | label_13 = new QLabel(centralwidget); 375 | label_13->setObjectName(QStringLiteral("label_13")); 376 | QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred); 377 | sizePolicy.setHorizontalStretch(0); 378 | sizePolicy.setVerticalStretch(0); 379 | sizePolicy.setHeightForWidth(label_13->sizePolicy().hasHeightForWidth()); 380 | label_13->setSizePolicy(sizePolicy); 381 | label_13->setMaximumSize(QSize(16777215, 15)); 382 | label_13->setFont(font3); 383 | 384 | gridLayout->addWidget(label_13, 0, 3, 1, 1); 385 | 386 | horizontalSpacer_16 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 387 | 388 | gridLayout->addItem(horizontalSpacer_16, 0, 4, 1, 1); 389 | 390 | horizontalSpacer_19 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 391 | 392 | gridLayout->addItem(horizontalSpacer_19, 1, 0, 1, 1); 393 | 394 | label_10 = new QLabel(centralwidget); 395 | label_10->setObjectName(QStringLiteral("label_10")); 396 | label_10->setFont(font3); 397 | label_10->setFrameShape(QFrame::NoFrame); 398 | label_10->setFrameShadow(QFrame::Plain); 399 | 400 | gridLayout->addWidget(label_10, 1, 1, 1, 1); 401 | 402 | label_L = new QLabel(centralwidget); 403 | label_L->setObjectName(QStringLiteral("label_L")); 404 | label_L->setMaximumSize(QSize(16777215, 15)); 405 | label_L->setFont(font4); 406 | label_L->setFrameShape(QFrame::Panel); 407 | label_L->setFrameShadow(QFrame::Sunken); 408 | 409 | gridLayout->addWidget(label_L, 1, 2, 1, 1); 410 | 411 | label_14 = new QLabel(centralwidget); 412 | label_14->setObjectName(QStringLiteral("label_14")); 413 | sizePolicy.setHeightForWidth(label_14->sizePolicy().hasHeightForWidth()); 414 | label_14->setSizePolicy(sizePolicy); 415 | label_14->setMaximumSize(QSize(16777215, 15)); 416 | label_14->setFont(font3); 417 | 418 | gridLayout->addWidget(label_14, 1, 3, 1, 1); 419 | 420 | horizontalSpacer_17 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 421 | 422 | gridLayout->addItem(horizontalSpacer_17, 1, 4, 1, 1); 423 | 424 | horizontalSpacer_18 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 425 | 426 | gridLayout->addItem(horizontalSpacer_18, 2, 0, 1, 1); 427 | 428 | label_12 = new QLabel(centralwidget); 429 | label_12->setObjectName(QStringLiteral("label_12")); 430 | label_12->setFont(font3); 431 | label_12->setFrameShape(QFrame::NoFrame); 432 | label_12->setFrameShadow(QFrame::Plain); 433 | 434 | gridLayout->addWidget(label_12, 2, 1, 1, 1); 435 | 436 | label_H = new QLabel(centralwidget); 437 | label_H->setObjectName(QStringLiteral("label_H")); 438 | label_H->setMaximumSize(QSize(16777215, 15)); 439 | label_H->setFont(font4); 440 | label_H->setFrameShape(QFrame::Panel); 441 | label_H->setFrameShadow(QFrame::Sunken); 442 | 443 | gridLayout->addWidget(label_H, 2, 2, 1, 1); 444 | 445 | label_15 = new QLabel(centralwidget); 446 | label_15->setObjectName(QStringLiteral("label_15")); 447 | sizePolicy.setHeightForWidth(label_15->sizePolicy().hasHeightForWidth()); 448 | label_15->setSizePolicy(sizePolicy); 449 | label_15->setMaximumSize(QSize(16777215, 15)); 450 | label_15->setFont(font3); 451 | 452 | gridLayout->addWidget(label_15, 2, 3, 1, 1); 453 | 454 | horizontalSpacer_20 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 455 | 456 | gridLayout->addItem(horizontalSpacer_20, 2, 4, 1, 1); 457 | 458 | 459 | horizontalLayout_15->addLayout(gridLayout); 460 | 461 | horizontalLayout_14 = new QHBoxLayout(); 462 | horizontalLayout_14->setObjectName(QStringLiteral("horizontalLayout_14")); 463 | horizontalSpacer_27 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 464 | 465 | horizontalLayout_14->addItem(horizontalSpacer_27); 466 | 467 | label_22 = new QLabel(centralwidget); 468 | label_22->setObjectName(QStringLiteral("label_22")); 469 | label_22->setFont(font3); 470 | 471 | horizontalLayout_14->addWidget(label_22); 472 | 473 | label_speed = new QLabel(centralwidget); 474 | label_speed->setObjectName(QStringLiteral("label_speed")); 475 | label_speed->setMinimumSize(QSize(50, 0)); 476 | label_speed->setMaximumSize(QSize(16777215, 15)); 477 | label_speed->setFont(font4); 478 | label_speed->setFrameShape(QFrame::Panel); 479 | label_speed->setFrameShadow(QFrame::Sunken); 480 | 481 | horizontalLayout_14->addWidget(label_speed); 482 | 483 | label_24 = new QLabel(centralwidget); 484 | label_24->setObjectName(QStringLiteral("label_24")); 485 | label_24->setFont(font3); 486 | 487 | horizontalLayout_14->addWidget(label_24); 488 | 489 | horizontalSpacer_28 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 490 | 491 | horizontalLayout_14->addItem(horizontalSpacer_28); 492 | 493 | 494 | horizontalLayout_15->addLayout(horizontalLayout_14); 495 | 496 | gridLayout_2 = new QGridLayout(); 497 | gridLayout_2->setObjectName(QStringLiteral("gridLayout_2")); 498 | label_17 = new QLabel(centralwidget); 499 | label_17->setObjectName(QStringLiteral("label_17")); 500 | sizePolicy.setHeightForWidth(label_17->sizePolicy().hasHeightForWidth()); 501 | label_17->setSizePolicy(sizePolicy); 502 | label_17->setMaximumSize(QSize(16777215, 15)); 503 | label_17->setFont(font3); 504 | 505 | gridLayout_2->addWidget(label_17, 0, 3, 1, 1); 506 | 507 | horizontalSpacer_22 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 508 | 509 | gridLayout_2->addItem(horizontalSpacer_22, 0, 4, 1, 1); 510 | 511 | label_Y = new QLabel(centralwidget); 512 | label_Y->setObjectName(QStringLiteral("label_Y")); 513 | label_Y->setMaximumSize(QSize(16777215, 15)); 514 | label_Y->setFont(font4); 515 | label_Y->setFrameShape(QFrame::Panel); 516 | label_Y->setFrameShadow(QFrame::Sunken); 517 | 518 | gridLayout_2->addWidget(label_Y, 2, 2, 1, 1); 519 | 520 | horizontalSpacer_24 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 521 | 522 | gridLayout_2->addItem(horizontalSpacer_24, 1, 4, 1, 1); 523 | 524 | label_P = new QLabel(centralwidget); 525 | label_P->setObjectName(QStringLiteral("label_P")); 526 | label_P->setMaximumSize(QSize(16777215, 15)); 527 | label_P->setFont(font4); 528 | label_P->setFrameShape(QFrame::Panel); 529 | label_P->setFrameShadow(QFrame::Sunken); 530 | 531 | gridLayout_2->addWidget(label_P, 1, 2, 1, 1); 532 | 533 | label_20 = new QLabel(centralwidget); 534 | label_20->setObjectName(QStringLiteral("label_20")); 535 | label_20->setFont(font3); 536 | label_20->setFrameShape(QFrame::NoFrame); 537 | label_20->setFrameShadow(QFrame::Plain); 538 | 539 | gridLayout_2->addWidget(label_20, 2, 1, 1, 1); 540 | 541 | horizontalSpacer_26 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 542 | 543 | gridLayout_2->addItem(horizontalSpacer_26, 2, 4, 1, 1); 544 | 545 | label_16 = new QLabel(centralwidget); 546 | label_16->setObjectName(QStringLiteral("label_16")); 547 | label_16->setFont(font3); 548 | label_16->setFrameShape(QFrame::NoFrame); 549 | label_16->setFrameShadow(QFrame::Plain); 550 | 551 | gridLayout_2->addWidget(label_16, 0, 1, 1, 1); 552 | 553 | label_19 = new QLabel(centralwidget); 554 | label_19->setObjectName(QStringLiteral("label_19")); 555 | sizePolicy.setHeightForWidth(label_19->sizePolicy().hasHeightForWidth()); 556 | label_19->setSizePolicy(sizePolicy); 557 | label_19->setMaximumSize(QSize(16777215, 15)); 558 | label_19->setFont(font3); 559 | 560 | gridLayout_2->addWidget(label_19, 1, 3, 1, 1); 561 | 562 | horizontalSpacer_25 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 563 | 564 | gridLayout_2->addItem(horizontalSpacer_25, 2, 0, 1, 1); 565 | 566 | label_21 = new QLabel(centralwidget); 567 | label_21->setObjectName(QStringLiteral("label_21")); 568 | sizePolicy.setHeightForWidth(label_21->sizePolicy().hasHeightForWidth()); 569 | label_21->setSizePolicy(sizePolicy); 570 | label_21->setMaximumSize(QSize(16777215, 15)); 571 | label_21->setFont(font3); 572 | 573 | gridLayout_2->addWidget(label_21, 2, 3, 1, 1); 574 | 575 | horizontalSpacer_21 = new QSpacerItem(25, 13, QSizePolicy::Expanding, QSizePolicy::Minimum); 576 | 577 | gridLayout_2->addItem(horizontalSpacer_21, 0, 0, 1, 1); 578 | 579 | horizontalSpacer_23 = new QSpacerItem(40, 15, QSizePolicy::Expanding, QSizePolicy::Minimum); 580 | 581 | gridLayout_2->addItem(horizontalSpacer_23, 1, 0, 1, 1); 582 | 583 | label_18 = new QLabel(centralwidget); 584 | label_18->setObjectName(QStringLiteral("label_18")); 585 | label_18->setFont(font3); 586 | label_18->setFrameShape(QFrame::NoFrame); 587 | label_18->setFrameShadow(QFrame::Plain); 588 | 589 | gridLayout_2->addWidget(label_18, 1, 1, 1, 1); 590 | 591 | label_R = new QLabel(centralwidget); 592 | label_R->setObjectName(QStringLiteral("label_R")); 593 | label_R->setMinimumSize(QSize(110, 0)); 594 | label_R->setMaximumSize(QSize(16777215, 15)); 595 | label_R->setFont(font4); 596 | label_R->setFrameShape(QFrame::Panel); 597 | label_R->setFrameShadow(QFrame::Sunken); 598 | 599 | gridLayout_2->addWidget(label_R, 0, 2, 1, 1); 600 | 601 | 602 | horizontalLayout_15->addLayout(gridLayout_2); 603 | 604 | 605 | verticalLayout_2->addLayout(horizontalLayout_15); 606 | 607 | horizontalLayout_4 = new QHBoxLayout(); 608 | horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4")); 609 | biao_1 = new QWidget(centralwidget); 610 | biao_1->setObjectName(QStringLiteral("biao_1")); 611 | biao_1->setMinimumSize(QSize(300, 270)); 612 | biao_1->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);")); 613 | 614 | horizontalLayout_4->addWidget(biao_1); 615 | 616 | biao_2 = new QWidget(centralwidget); 617 | biao_2->setObjectName(QStringLiteral("biao_2")); 618 | biao_2->setMinimumSize(QSize(300, 270)); 619 | biao_2->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);")); 620 | 621 | horizontalLayout_4->addWidget(biao_2); 622 | 623 | biao_3 = new QWidget(centralwidget); 624 | biao_3->setObjectName(QStringLiteral("biao_3")); 625 | biao_3->setMinimumSize(QSize(300, 270)); 626 | biao_3->setStyleSheet(QStringLiteral("background-color: rgb(255, 255, 255);")); 627 | 628 | horizontalLayout_4->addWidget(biao_3); 629 | 630 | 631 | verticalLayout_2->addLayout(horizontalLayout_4); 632 | 633 | horizontalLayout_10 = new QHBoxLayout(); 634 | horizontalLayout_10->setObjectName(QStringLiteral("horizontalLayout_10")); 635 | horizontalLayout_9 = new QHBoxLayout(); 636 | horizontalLayout_9->setObjectName(QStringLiteral("horizontalLayout_9")); 637 | horizontalSpacer_6 = new QSpacerItem(180, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 638 | 639 | horizontalLayout_9->addItem(horizontalSpacer_6); 640 | 641 | label_6 = new QLabel(centralwidget); 642 | label_6->setObjectName(QStringLiteral("label_6")); 643 | label_6->setMaximumSize(QSize(16777215, 20)); 644 | QFont font5; 645 | font5.setFamily(QString::fromUtf8("\346\226\271\346\255\243\345\260\217\346\240\207\345\256\213\347\256\200\344\275\223")); 646 | font5.setPointSize(10); 647 | label_6->setFont(font5); 648 | 649 | horizontalLayout_9->addWidget(label_6); 650 | 651 | horizontalSpacer_12 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 652 | 653 | horizontalLayout_9->addItem(horizontalSpacer_12); 654 | 655 | 656 | horizontalLayout_10->addLayout(horizontalLayout_9); 657 | 658 | horizontalLayout_8 = new QHBoxLayout(); 659 | horizontalLayout_8->setObjectName(QStringLiteral("horizontalLayout_8")); 660 | horizontalSpacer_7 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 661 | 662 | horizontalLayout_8->addItem(horizontalSpacer_7); 663 | 664 | label_7 = new QLabel(centralwidget); 665 | label_7->setObjectName(QStringLiteral("label_7")); 666 | label_7->setMaximumSize(QSize(16777215, 20)); 667 | label_7->setFont(font5); 668 | 669 | horizontalLayout_8->addWidget(label_7); 670 | 671 | horizontalSpacer_8 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 672 | 673 | horizontalLayout_8->addItem(horizontalSpacer_8); 674 | 675 | 676 | horizontalLayout_10->addLayout(horizontalLayout_8); 677 | 678 | horizontalLayout_2 = new QHBoxLayout(); 679 | horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2")); 680 | horizontalSpacer_11 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 681 | 682 | horizontalLayout_2->addItem(horizontalSpacer_11); 683 | 684 | label_8 = new QLabel(centralwidget); 685 | label_8->setObjectName(QStringLiteral("label_8")); 686 | label_8->setMaximumSize(QSize(16777215, 20)); 687 | label_8->setFont(font5); 688 | 689 | horizontalLayout_2->addWidget(label_8); 690 | 691 | horizontalSpacer_9 = new QSpacerItem(180, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 692 | 693 | horizontalLayout_2->addItem(horizontalSpacer_9); 694 | 695 | 696 | horizontalLayout_10->addLayout(horizontalLayout_2); 697 | 698 | 699 | verticalLayout_2->addLayout(horizontalLayout_10); 700 | 701 | widget = new QWidget(centralwidget); 702 | widget->setObjectName(QStringLiteral("widget")); 703 | widget->setMinimumSize(QSize(0, 31)); 704 | widget->setMaximumSize(QSize(16777215, 50)); 705 | horizontalLayout = new QHBoxLayout(widget); 706 | horizontalLayout->setObjectName(QStringLiteral("horizontalLayout")); 707 | label = new QLabel(widget); 708 | label->setObjectName(QStringLiteral("label")); 709 | label->setMaximumSize(QSize(16777215, 20)); 710 | QFont font6; 711 | font6.setFamily(QString::fromUtf8("\346\226\260\345\256\213\344\275\223")); 712 | font6.setPointSize(10); 713 | label->setFont(font6); 714 | 715 | horizontalLayout->addWidget(label); 716 | 717 | label_2 = new QLabel(widget); 718 | label_2->setObjectName(QStringLiteral("label_2")); 719 | label_2->setMaximumSize(QSize(16777215, 20)); 720 | label_2->setFont(font); 721 | 722 | horizontalLayout->addWidget(label_2); 723 | 724 | horizontalSpacer = new QSpacerItem(950, 20, QSizePolicy::Expanding, QSizePolicy::Minimum); 725 | 726 | horizontalLayout->addItem(horizontalSpacer); 727 | 728 | 729 | verticalLayout_2->addWidget(widget); 730 | 731 | zhujiemian->setCentralWidget(centralwidget); 732 | menuBar = new QMenuBar(zhujiemian); 733 | menuBar->setObjectName(QStringLiteral("menuBar")); 734 | menuBar->setGeometry(QRect(0, 0, 1200, 22)); 735 | menu = new QMenu(menuBar); 736 | menu->setObjectName(QStringLiteral("menu")); 737 | menu_2 = new QMenu(menuBar); 738 | menu_2->setObjectName(QStringLiteral("menu_2")); 739 | zhujiemian->setMenuBar(menuBar); 740 | 741 | menuBar->addAction(menu->menuAction()); 742 | menuBar->addAction(menu_2->menuAction()); 743 | menu->addAction(actionMulu); 744 | menu->addSeparator(); 745 | menu->addAction(actionCloseMulu); 746 | menu->addSeparator(); 747 | menu->addAction(actionExit); 748 | menu_2->addAction(actionHelp); 749 | menu_2->addAction(actionAbout); 750 | 751 | retranslateUi(zhujiemian); 752 | 753 | QMetaObject::connectSlotsByName(zhujiemian); 754 | } // setupUi 755 | 756 | void retranslateUi(QMainWindow *zhujiemian) 757 | { 758 | zhujiemian->setWindowTitle(QApplication::translate("zhujiemian", "\346\227\240\344\272\272\346\234\272\345\220\214\346\255\245\346\225\260\346\215\256\346\237\245\347\234\213\347\263\273\347\273\237", Q_NULLPTR)); 759 | actionMulu->setText(QApplication::translate("zhujiemian", "\351\200\211\346\213\251\347\233\256\345\275\225", Q_NULLPTR)); 760 | #ifndef QT_NO_TOOLTIP 761 | actionMulu->setToolTip(QApplication::translate("zhujiemian", "\351\200\211\346\213\251\344\270\200\346\254\241\351\243\236\350\241\214\344\272\247\347\224\237\347\232\204\346\226\207\344\273\266\347\233\256\345\275\225", Q_NULLPTR)); 762 | #endif // QT_NO_TOOLTIP 763 | actionCloseMulu->setText(QApplication::translate("zhujiemian", "\345\205\263\351\227\255\347\233\256\345\275\225", Q_NULLPTR)); 764 | actionExit->setText(QApplication::translate("zhujiemian", "\351\200\200\345\207\272", Q_NULLPTR)); 765 | actionHelp->setText(QApplication::translate("zhujiemian", "\344\275\277\347\224\250\345\270\256\345\212\251", Q_NULLPTR)); 766 | #ifndef QT_NO_TOOLTIP 767 | actionHelp->setToolTip(QApplication::translate("zhujiemian", "\345\257\271\350\275\257\344\273\266\344\275\277\347\224\250\347\232\204\344\270\200\344\272\233\350\247\243\351\207\212", Q_NULLPTR)); 768 | #endif // QT_NO_TOOLTIP 769 | actionAbout->setText(QApplication::translate("zhujiemian", "\345\205\263\344\272\216\350\275\257\344\273\266", Q_NULLPTR)); 770 | #ifndef QT_NO_TOOLTIP 771 | actionAbout->setToolTip(QApplication::translate("zhujiemian", "\345\205\263\344\272\216\350\275\257\344\273\266\347\232\204\344\277\241\346\201\257", Q_NULLPTR)); 772 | #endif // QT_NO_TOOLTIP 773 | label_3->setText(QApplication::translate("zhujiemian", "\345\217\257\350\247\201\345\205\211\345\233\276\345\203\217", Q_NULLPTR)); 774 | label_4->setText(QApplication::translate("zhujiemian", "\347\272\242\345\244\226\345\233\276\345\203\217", Q_NULLPTR)); 775 | label_5->setText(QApplication::translate("zhujiemian", "\346\277\200\345\205\211\345\233\276\345\203\217", Q_NULLPTR)); 776 | toolButton->setText(QApplication::translate("zhujiemian", "\346\222\255\346\224\276", Q_NULLPTR)); 777 | #ifndef QT_NO_TOOLTIP 778 | horizontalSlider->setToolTip(QString()); 779 | #endif // QT_NO_TOOLTIP 780 | label_curtime->setText(QApplication::translate("zhujiemian", "00:00:00.000", Q_NULLPTR)); 781 | label_11->setText(QApplication::translate("zhujiemian", "/", Q_NULLPTR)); 782 | label_sptime->setText(QApplication::translate("zhujiemian", "00:00:00.000", Q_NULLPTR)); 783 | label_9->setText(QApplication::translate("zhujiemian", "\347\272\254\345\272\246\357\274\210B\357\274\211", Q_NULLPTR)); 784 | label_B->setText(QString()); 785 | label_13->setText(QApplication::translate("zhujiemian", "\345\272\246\357\274\210\302\260\357\274\211", Q_NULLPTR)); 786 | label_10->setText(QApplication::translate("zhujiemian", "\347\273\217\345\272\246\357\274\210L\357\274\211", Q_NULLPTR)); 787 | label_L->setText(QString()); 788 | label_14->setText(QApplication::translate("zhujiemian", "\345\272\246\357\274\210\302\260\357\274\211", Q_NULLPTR)); 789 | label_12->setText(QApplication::translate("zhujiemian", "\351\253\230\347\250\213\357\274\210H\357\274\211", Q_NULLPTR)); 790 | label_H->setText(QString()); 791 | label_15->setText(QApplication::translate("zhujiemian", "\347\261\263\357\274\210M\357\274\211", Q_NULLPTR)); 792 | label_22->setText(QApplication::translate("zhujiemian", "\351\200\237\345\272\246", Q_NULLPTR)); 793 | label_speed->setText(QString()); 794 | label_24->setText(QApplication::translate("zhujiemian", "M/s", Q_NULLPTR)); 795 | label_17->setText(QApplication::translate("zhujiemian", "\345\272\246\357\274\210\302\260\357\274\211", Q_NULLPTR)); 796 | label_Y->setText(QString()); 797 | label_P->setText(QString()); 798 | label_20->setText(QApplication::translate("zhujiemian", "\350\210\252\345\220\221\350\247\222\357\274\210Y\357\274\211", Q_NULLPTR)); 799 | label_16->setText(QApplication::translate("zhujiemian", "\347\277\273\346\273\232\350\247\222\357\274\210R\357\274\211", Q_NULLPTR)); 800 | label_19->setText(QApplication::translate("zhujiemian", "\345\272\246\357\274\210\302\260\357\274\211", Q_NULLPTR)); 801 | label_21->setText(QApplication::translate("zhujiemian", "\345\272\246\357\274\210\302\260\357\274\211", Q_NULLPTR)); 802 | label_18->setText(QApplication::translate("zhujiemian", "\344\277\257\344\273\260\350\247\222\357\274\210P\357\274\211", Q_NULLPTR)); 803 | label_R->setText(QString()); 804 | label_6->setText(QApplication::translate("zhujiemian", "\347\273\217\347\272\254\345\272\246", Q_NULLPTR)); 805 | label_7->setText(QApplication::translate("zhujiemian", "\351\200\237\345\272\246", Q_NULLPTR)); 806 | label_8->setText(QApplication::translate("zhujiemian", "\345\247\277\346\200\201", Q_NULLPTR)); 807 | label->setText(QApplication::translate("zhujiemian", "\346\226\207\344\273\266\345\244\271\350\267\257\345\276\204\357\274\232", Q_NULLPTR)); 808 | label_2->setText(QString()); 809 | menu->setTitle(QApplication::translate("zhujiemian", "\346\211\223\345\274\200\351\243\236\350\241\214\346\226\207\344\273\266", Q_NULLPTR)); 810 | menu_2->setTitle(QApplication::translate("zhujiemian", "\345\270\256\345\212\251", Q_NULLPTR)); 811 | } // retranslateUi 812 | 813 | }; 814 | 815 | namespace Ui { 816 | class zhujiemian: public Ui_zhujiemian {}; 817 | } // namespace Ui 818 | 819 | QT_END_NAMESPACE 820 | 821 | #endif // UI_ZHUJIEMIAN_H 822 | -------------------------------------------------------------------------------- /Image/关于.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/关于.jpg -------------------------------------------------------------------------------- /Image/北建大.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/北建大.png -------------------------------------------------------------------------------- /Image/北建大icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/北建大icon.png -------------------------------------------------------------------------------- /Image/播放.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/播放.jpg -------------------------------------------------------------------------------- /Image/播放1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/播放1.jpg -------------------------------------------------------------------------------- /Image/文件夹.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/文件夹.jpg -------------------------------------------------------------------------------- /Image/暂停.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/暂停.jpg -------------------------------------------------------------------------------- /Image/暂停1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/暂停1.jpg -------------------------------------------------------------------------------- /Image/起飞.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/起飞.jpg -------------------------------------------------------------------------------- /Image/退出.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/退出.jpg -------------------------------------------------------------------------------- /Image/问号.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/问号.jpg -------------------------------------------------------------------------------- /Image/黑色感叹号.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/Image/黑色感叹号.png -------------------------------------------------------------------------------- /MpyDesign.pro: -------------------------------------------------------------------------------- 1 | QT += core gui 2 | QT += multimedia 3 | QT += multimediawidgets 4 | QT += network 5 | 6 | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets 7 | 8 | CONFIG += c++11 9 | 10 | # The following define makes your compiler emit warnings if you use 11 | # any Qt feature that has been marked deprecated (the exact warnings 12 | # depend on your compiler). Please consult the documentation of the 13 | # deprecated API in order to know how to port your code away from it. 14 | DEFINES += QT_DEPRECATED_WARNINGS 15 | 16 | # You can also make your code fail to compile if it uses deprecated APIs. 17 | # In order to do so, uncomment the following line. 18 | # You can also select to disable deprecated APIs only up to a certain version of Qt. 19 | #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 20 | 21 | SOURCES += \ 22 | main.cpp \ 23 | dialog.cpp \ 24 | zhujiemian.cpp 25 | 26 | HEADERS += \ 27 | dialog.h \ 28 | zhujiemian.h 29 | 30 | FORMS += \ 31 | dialog.ui \ 32 | zhujiemian.ui 33 | 34 | # Default rules for deployment. 35 | qnx: target.path = /tmp/$${TARGET}/bin 36 | else: unix:!android: target.path = /opt/$${TARGET}/bin 37 | !isEmpty(target.path): INSTALLS += target 38 | 39 | RESOURCES += \ 40 | res.qrc 41 | 42 | #QMAKE_CXXFLAGS += -Wno-unused-parameter 43 | 44 | DISTFILES += 45 | -------------------------------------------------------------------------------- /MpyDesign.pro.user: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | EnvironmentId 7 | {b62efc83-c5a8-4222-9c8d-6e7a82f82a2c} 8 | 9 | 10 | ProjectExplorer.Project.ActiveTarget 11 | 0 12 | 13 | 14 | ProjectExplorer.Project.EditorSettings 15 | 16 | true 17 | false 18 | true 19 | 20 | Cpp 21 | 22 | CppGlobal 23 | 24 | 25 | 26 | QmlJS 27 | 28 | QmlJSGlobal 29 | 30 | 31 | 2 32 | UTF-8 33 | false 34 | 4 35 | false 36 | 80 37 | true 38 | true 39 | 1 40 | true 41 | false 42 | 0 43 | true 44 | true 45 | 0 46 | 8 47 | true 48 | 1 49 | true 50 | true 51 | true 52 | false 53 | 54 | 55 | 56 | ProjectExplorer.Project.PluginSettings 57 | 58 | 59 | -fno-delayed-template-parsing 60 | 61 | true 62 | 63 | 64 | 65 | ProjectExplorer.Project.Target.0 66 | 67 | Desktop Qt 5.9.9 MinGW 32bit 68 | Desktop Qt 5.9.9 MinGW 32bit 69 | qt.qt5.599.win32_mingw53_kit 70 | 0 71 | 0 72 | 0 73 | 74 | D:/QTstudy/MpyDesign/Debug 75 | 76 | 77 | true 78 | QtProjectManager.QMakeBuildStep 79 | true 80 | 81 | false 82 | false 83 | false 84 | 85 | 86 | true 87 | Qt4ProjectManager.MakeStep 88 | 89 | false 90 | 91 | 92 | false 93 | 94 | 2 95 | Build 96 | Build 97 | ProjectExplorer.BuildSteps.Build 98 | 99 | 100 | 101 | true 102 | Qt4ProjectManager.MakeStep 103 | 104 | true 105 | clean 106 | 107 | false 108 | 109 | 1 110 | Clean 111 | Clean 112 | ProjectExplorer.BuildSteps.Clean 113 | 114 | 2 115 | false 116 | 117 | Debug 118 | Qt4ProjectManager.Qt4BuildConfiguration 119 | 2 120 | 121 | 122 | D:/QTstudy/MpyDesign/Release 123 | 124 | 125 | true 126 | QtProjectManager.QMakeBuildStep 127 | false 128 | 129 | false 130 | false 131 | false 132 | 133 | 134 | true 135 | Qt4ProjectManager.MakeStep 136 | 137 | false 138 | 139 | 140 | false 141 | 142 | 2 143 | Build 144 | Build 145 | ProjectExplorer.BuildSteps.Build 146 | 147 | 148 | 149 | true 150 | Qt4ProjectManager.MakeStep 151 | 152 | true 153 | clean 154 | 155 | false 156 | 157 | 1 158 | Clean 159 | Clean 160 | ProjectExplorer.BuildSteps.Clean 161 | 162 | 2 163 | false 164 | 165 | Release 166 | Qt4ProjectManager.Qt4BuildConfiguration 167 | 0 168 | 169 | 170 | D:/QTstudy/MpyDesign/Profile 171 | 172 | 173 | true 174 | QtProjectManager.QMakeBuildStep 175 | true 176 | 177 | false 178 | true 179 | false 180 | 181 | 182 | true 183 | Qt4ProjectManager.MakeStep 184 | 185 | false 186 | 187 | 188 | false 189 | 190 | 2 191 | Build 192 | Build 193 | ProjectExplorer.BuildSteps.Build 194 | 195 | 196 | 197 | true 198 | Qt4ProjectManager.MakeStep 199 | 200 | true 201 | clean 202 | 203 | false 204 | 205 | 1 206 | Clean 207 | Clean 208 | ProjectExplorer.BuildSteps.Clean 209 | 210 | 2 211 | false 212 | 213 | Profile 214 | Qt4ProjectManager.Qt4BuildConfiguration 215 | 0 216 | 217 | 3 218 | 219 | 220 | 0 221 | Deploy 222 | Deploy 223 | ProjectExplorer.BuildSteps.Deploy 224 | 225 | 1 226 | ProjectExplorer.DefaultDeployConfiguration 227 | 228 | 1 229 | 230 | 231 | dwarf 232 | 233 | cpu-cycles 234 | 235 | 236 | 250 237 | 238 | -e 239 | cpu-cycles 240 | --call-graph 241 | dwarf,4096 242 | -F 243 | 250 244 | 245 | -F 246 | true 247 | 4096 248 | false 249 | false 250 | 1000 251 | 252 | true 253 | 254 | false 255 | false 256 | false 257 | false 258 | true 259 | 0.01 260 | 10 261 | true 262 | kcachegrind 263 | 1 264 | 25 265 | 266 | 1 267 | true 268 | false 269 | true 270 | valgrind 271 | 272 | 0 273 | 1 274 | 2 275 | 3 276 | 4 277 | 5 278 | 6 279 | 7 280 | 8 281 | 9 282 | 10 283 | 11 284 | 12 285 | 13 286 | 14 287 | 288 | 2 289 | 290 | Qt4ProjectManager.Qt4RunConfiguration:D:/QTstudy/MpyDesign/MpyDesign.pro 291 | D:/QTstudy/MpyDesign/MpyDesign.pro 292 | 293 | false 294 | 295 | false 296 | true 297 | true 298 | false 299 | false 300 | true 301 | 302 | D:/QTstudy/MpyDesign/Debug 303 | 304 | 1 305 | 306 | 307 | 308 | ProjectExplorer.Project.TargetCount 309 | 1 310 | 311 | 312 | ProjectExplorer.Project.Updater.FileVersion 313 | 22 314 | 315 | 316 | Version 317 | 22 318 | 319 | 320 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 使用Qt进行多源异构数据同步分析软件的实现 2 | 基于Qt的多源异构数据同步分析软件。是我的毕设作品。 3 | A Qt based multi-source-heterogeneous data synchronization analysis software. 4 | Developed by Qt Creator 4.11.0, Based on Qt 5.14.0 (MSVC 2017, 32 bit). 5 | 6 | ### 软件的基本功能 7 | - 登录功能,默认用户名admin,密码peiking1,在代码中可以更改 8 | - 读取文件夹内的文件,包括视频文件和txt文件,一个文件夹内默认有3个视频文件和1个txt文件,多出或缺少时给出提示 9 | - 将视频放在界面上进行播放、暂停,使用进度条控制播放进度,显示视频总时长和当前时长 10 | ![视频](https://github.com/skfler/Qt_multi-source-heterogeneous/blob/master/ReadMeImage/shipin.png) 11 | - 将txt文件内的9列数据(2-10列)绘制成坐标图,添加时间游标,进度与视频对应 12 | ![坐标图](https://github.com/skfler/Qt_multi-source-heterogeneous/blob/master/ReadMeImage/zuobiao.png) 13 | - 将实时的数据显示在文本框内 14 | ![实时数据](https://github.com/skfler/Qt_multi-source-heterogeneous/blob/master/ReadMeImage/shishi.png) 15 | - 显示使用帮助和开发者信息 16 | 17 | ### 使用说明 18 | 从左上角的菜单栏“打开飞行文件”选项卡中,选择目录进行打开,选择一个放有文件的目录。可以自己新建一个文件夹,放入3个MP4格式的视频(格式可在代码中更改),一个内含至少10列数据的txt文件。每0.1秒采集一行数据,即10行对应1秒。 19 | txt示例文件我已在项目中的“示例”文件夹中附带eg.txt,对应50秒的视频,但是其他长度的视频也可放入,只是进度显示会有问题。届时将此文件夹再放入3个MP4视频文件,使用软件打开即可。 20 | 21 | ### 代码说明 22 | 登录窗口的相关代码是dialog.h\dialog.cpp\dialog.ui 23 | 数据查看主界面相关代码是zhujiemian.h\zhujiemian.cpp\zhujiemain.ui,主要分为窗体部分的代码和函数代码,已在源码部分尽可能详细地注释。 24 | 25 | ### 常见问题 26 | 开发过程中,总结了一些问题,参见[我的博客](https://blog.csdn.net/weixin_48828571/article/details/106879291) 27 | 如果对本项目的Qt开发有疑问,欢迎邮件交流:mapengyuu@qq.com,闲暇时间看到会回复。 28 | -------------------------------------------------------------------------------- /ReadMeImage/shipin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/ReadMeImage/shipin.png -------------------------------------------------------------------------------- /ReadMeImage/shishi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/ReadMeImage/shishi.png -------------------------------------------------------------------------------- /ReadMeImage/zuobiao.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skfler/Qt_multi-source-heterogeneous/HEAD/ReadMeImage/zuobiao.png -------------------------------------------------------------------------------- /dialog.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | #include "ui_dialog.h" 3 | #include 4 | #include 5 | #include 6 | 7 | Dialog::Dialog(QWidget *parent) 8 | : QDialog(parent) 9 | , ui(new Ui::Dialog) 10 | { 11 | ui->setupUi(this); 12 | } 13 | 14 | void Dialog::paintEvent(QPaintEvent *) 15 | { 16 | QPainter huatu(this); 17 | QPixmap pix(":/Image/北建大.png"); 18 | pix = pix.scaled(250,58,Qt::KeepAspectRatio, Qt::SmoothTransformation); 19 | huatu.drawPixmap(48,25,250,58,pix); 20 | 21 | } 22 | 23 | Dialog::~Dialog() 24 | { 25 | delete ui; 26 | } 27 | 28 | 29 | 30 | void Dialog::on_toolButton_clicked() 31 | { 32 | QString name = ui->login_name->text(); 33 | QString password = ui->login_password->text(); 34 | 35 | if (name.compare("admin") == 0 && password.compare("peiking1") == 0 ) 36 | { 37 | p_t = new zhujiemian(); 38 | p_t->show(); 39 | this->hide(); 40 | } 41 | else 42 | 43 | if (name == "") 44 | { 45 | QMessageBox::information(this,"提示","请输入用户名!"); 46 | ui->login_name->setFocus(); 47 | } 48 | else 49 | if(password == ""){ 50 | QMessageBox::information(this,"提示","请输入密码!"); 51 | ui->login_password->setFocus(); 52 | } 53 | else 54 | { 55 | QMessageBox::warning(this,"错误提示","用户名或密码错误"); 56 | ui->login_password->clear(); 57 | ui->login_password->setFocus(); 58 | } 59 | 60 | 61 | } 62 | 63 | void Dialog::on_toolButton_2_clicked() 64 | { 65 | close(); 66 | } 67 | -------------------------------------------------------------------------------- /dialog.h: -------------------------------------------------------------------------------- 1 | #ifndef DIALOG_H 2 | #define DIALOG_H 3 | 4 | #include 5 | #include "zhujiemian.h" 6 | 7 | 8 | QT_BEGIN_NAMESPACE 9 | namespace Ui { class Dialog; } 10 | QT_END_NAMESPACE 11 | 12 | class Dialog : public QDialog 13 | { 14 | Q_OBJECT 15 | 16 | public: 17 | Dialog(QWidget *parent = nullptr); 18 | ~Dialog(); 19 | 20 | void paintEvent(QPaintEvent *); 21 | 22 | 23 | private slots: 24 | void on_toolButton_clicked(); 25 | 26 | void on_toolButton_2_clicked(); 27 | 28 | 29 | private: 30 | Ui::Dialog *ui; 31 | zhujiemian *p_t; 32 | 33 | 34 | 35 | }; 36 | #endif // DIALOG_H 37 | -------------------------------------------------------------------------------- /dialog.ui: -------------------------------------------------------------------------------- 1 | 2 | 3 | Dialog 4 | 5 | 6 | 7 | 0 8 | 0 9 | 350 10 | 400 11 | 12 | 13 | 14 | 15 | 350 16 | 400 17 | 18 | 19 | 20 | 21 | 350 22 | 400 23 | 24 | 25 | 26 | 登陆界面 27 | 28 | 29 | 30 | :/Image/北建大icon.png:/Image/北建大icon.png 31 | 32 | 33 | 34 | 35 | 36 | Qt::Vertical 37 | 38 | 39 | QSizePolicy::Fixed 40 | 41 | 42 | 43 | 20 44 | 60 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | Qt::Horizontal 56 | 57 | 58 | 59 | 40 60 | 20 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 幼圆 70 | 16 71 | 72 | 73 | 74 | QFrame::NoFrame 75 | 76 | 77 | 欢迎使用多源异构数据分析系统 78 | 79 | 80 | 81 | 82 | 83 | 84 | Qt::Horizontal 85 | 86 | 87 | 88 | 40 89 | 20 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | AcadEref 105 | 10 106 | 107 | 108 | 109 | 用户名: 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 150 118 | 0 119 | 120 | 121 | 122 | 123 | 150 124 | 16777215 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 150 134 | 0 135 | 136 | 137 | 138 | 139 | 150 140 | 16777215 141 | 142 | 143 | 144 | QLineEdit::Password 145 | 146 | 147 | 148 | 149 | 150 | 151 | Qt::Horizontal 152 | 153 | 154 | 155 | 40 156 | 20 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | AcadEref 166 | 10 167 | 168 | 169 | 170 | 密码: 171 | 172 | 173 | 174 | 175 | 176 | 177 | Qt::Horizontal 178 | 179 | 180 | 181 | 40 182 | 20 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | Qt::Horizontal 191 | 192 | 193 | 194 | 40 195 | 20 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | Qt::Horizontal 204 | 205 | 206 | 207 | 40 208 | 20 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | Qt::Horizontal 217 | 218 | 219 | 220 | 40 221 | 20 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | Qt::Horizontal 230 | 231 | 232 | 233 | 40 234 | 20 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 华文中宋 250 | 18 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 80 259 | 50 260 | 261 | 262 | 263 | 264 | 80 265 | 50 266 | 267 | 268 | 269 | 270 | 方正小标宋简体 271 | 16 272 | 273 | 274 | 275 | PointingHandCursor 276 | 277 | 278 | 登录 279 | 280 | 281 | 282 | 40 283 | 40 284 | 285 | 286 | 287 | Qt::ToolButtonTextBesideIcon 288 | 289 | 290 | true 291 | 292 | 293 | Qt::NoArrow 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 80 302 | 50 303 | 304 | 305 | 306 | 307 | 80 308 | 50 309 | 310 | 311 | 312 | 313 | 方正小标宋简体 314 | 16 315 | 316 | 317 | 318 | PointingHandCursor 319 | 320 | 321 | 退出 322 | 323 | 324 | 325 | 40 326 | 40 327 | 328 | 329 | 330 | Qt::ToolButtonTextBesideIcon 331 | 332 | 333 | true 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | Qt::Vertical 347 | 348 | 349 | QSizePolicy::Fixed 350 | 351 | 352 | 353 | 20 354 | 20 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | #include "dialog.h" 2 | 3 | #include 4 | 5 | 6 | int main(int argc, char *argv[]) 7 | { 8 | 9 | QApplication a(argc, argv); 10 | Dialog w; 11 | w.show(); 12 | return a.exec(); 13 | } 14 | -------------------------------------------------------------------------------- /res.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | Image/起飞.jpg 4 | Image/黑色感叹号.png 5 | Image/北建大.png 6 | Image/北建大icon.png 7 | Image/播放.jpg 8 | Image/播放1.jpg 9 | Image/暂停.jpg 10 | Image/暂停1.jpg 11 | Image/问号.jpg 12 | Image/关于.jpg 13 | Image/文件夹.jpg 14 | Image/退出.jpg 15 | 16 | 17 | -------------------------------------------------------------------------------- /zhujiemian.h: -------------------------------------------------------------------------------- 1 | #ifndef ZHUJIEMIAN_H 2 | #define ZHUJIEMIAN_H 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | 9 | 10 | 11 | class Mpshipin; 12 | 13 | namespace Ui { 14 | class zhujiemian; 15 | } 16 | 17 | 18 | class zhujiemian : public QMainWindow 19 | { 20 | Q_OBJECT 21 | 22 | public: 23 | explicit zhujiemian(QWidget *parent = nullptr); 24 | ~zhujiemian(); 25 | //QString label_2; 26 | void Paint(); 27 | static int sptime; 28 | static QStringList datalist_2; 29 | static QStringList datalist_3; 30 | static QStringList datalist_4; 31 | static QStringList datalist_5; 32 | static QStringList datalist_6; 33 | static QStringList datalist_7; 34 | static QStringList datalist_8; 35 | static QStringList datalist_9; 36 | static QStringList datalist_10; 37 | 38 | 39 | 40 | private: 41 | Ui::zhujiemian *ui; 42 | Mpshipin *wow; 43 | QMediaPlayer * mediaPlayer_1;//QVideoWidget 44 | QMediaPlayer * mediaPlayer_2; 45 | QMediaPlayer * mediaPlayer_3; 46 | QTimer * timer; 47 | 48 | protected: 49 | void changeEvent(QEvent *e); 50 | bool eventFilter(QObject *watched, QEvent *e); 51 | void paintOnWidget_1(QWidget *w); 52 | void paintOnWidget_2(QWidget *u); 53 | void paintOnWidget_3(QWidget *v); 54 | 55 | 56 | 57 | signals: 58 | void newpaper(QString); 59 | 60 | 61 | public slots: 62 | //反馈 63 | //void fankui(qint64 data); 64 | //播放 65 | void play(); 66 | //播放状态 67 | void mediaStateChanged(QMediaPlayer::State state); 68 | //改变播放位置 69 | void positionChanged(qint64 position); 70 | //获取播放位置,设置到media 71 | void setPosition(int position1); 72 | //播放长度 73 | void durationChanged(qint64 position); 74 | //播放异常 75 | void handleError(); 76 | 77 | void on_toolButton_clicked(); 78 | 79 | 80 | private slots: 81 | void on_horizontalSlider_sliderMoved(int position); 82 | 83 | void tishi(QString); 84 | 85 | }; 86 | 87 | #endif // ZHUJIEMIAN_H 88 | -------------------------------------------------------------------------------- /zhujiemian.ui: -------------------------------------------------------------------------------- 1 | 2 | 3 | zhujiemian 4 | 5 | 6 | 7 | 0 8 | 0 9 | 1200 10 | 800 11 | 12 | 13 | 14 | 15 | 1200 16 | 800 17 | 18 | 19 | 20 | 无人机同步数据查看系统 21 | 22 | 23 | 24 | :/Image/北建大icon.png:/Image/北建大icon.png 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 300 35 | 250 36 | 37 | 38 | 39 | background-color: rgb(0, 0, 0); 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 300 48 | 250 49 | 50 | 51 | 52 | background-color: rgb(0, 0, 0); 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 300 61 | 250 62 | 63 | 64 | 65 | background-color: rgb(0, 0, 0); 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | Qt::Horizontal 79 | 80 | 81 | QSizePolicy::Expanding 82 | 83 | 84 | 85 | 160 86 | 20 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 16777215 96 | 20 97 | 98 | 99 | 100 | 101 | 微软雅黑 102 | 10 103 | 104 | 105 | 106 | Qt::LeftToRight 107 | 108 | 109 | QFrame::Raised 110 | 111 | 112 | 可见光图像 113 | 114 | 115 | 0 116 | 117 | 118 | 119 | 120 | 121 | 122 | Qt::Horizontal 123 | 124 | 125 | 126 | 40 127 | 20 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | Qt::Horizontal 140 | 141 | 142 | 143 | 40 144 | 20 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 16777215 154 | 20 155 | 156 | 157 | 158 | 159 | 微软雅黑 160 | 10 161 | 162 | 163 | 164 | 红外图像 165 | 166 | 167 | 168 | 169 | 170 | 171 | Qt::Horizontal 172 | 173 | 174 | 175 | 40 176 | 20 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | Qt::Horizontal 189 | 190 | 191 | 192 | 40 193 | 20 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 16777215 203 | 20 204 | 205 | 206 | 207 | 208 | 微软雅黑 209 | 10 210 | 211 | 212 | 213 | 激光图像 214 | 215 | 216 | 217 | 218 | 219 | 220 | Qt::Horizontal 221 | 222 | 223 | QSizePolicy::Expanding 224 | 225 | 226 | 227 | 165 228 | 20 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 65 244 | 65 245 | 246 | 247 | 248 | 249 | 65 250 | 65 251 | 252 | 253 | 254 | PointingHandCursor 255 | 256 | 257 | 播放 258 | 259 | 260 | 261 | 65 262 | 65 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 16777215 274 | 30 275 | 276 | 277 | 278 | 279 | 280 | 281 | 0 282 | 283 | 284 | Qt::Horizontal 285 | 286 | 287 | QSlider::TicksAbove 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | Qt::Horizontal 297 | 298 | 299 | 300 | 40 301 | 20 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 0 311 | 20 312 | 313 | 314 | 315 | 316 | 16777215 317 | 20 318 | 319 | 320 | 321 | 322 | Arial Rounded MT Bold 323 | 11 324 | 325 | 326 | 327 | 00:00:00.000 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 0 336 | 20 337 | 338 | 339 | 340 | 341 | 16777215 342 | 20 343 | 344 | 345 | 346 | 347 | Arial Black 348 | 11 349 | 75 350 | true 351 | 352 | 353 | 354 | / 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 0 363 | 20 364 | 365 | 366 | 367 | 368 | 16777215 369 | 20 370 | 371 | 372 | 373 | 374 | Arial Rounded MT Bold 375 | 11 376 | 377 | 378 | 379 | 00:00:00.000 380 | 381 | 382 | 383 | 384 | 385 | 386 | Qt::Horizontal 387 | 388 | 389 | 390 | 40 391 | 20 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | Qt::Horizontal 400 | 401 | 402 | QSizePolicy::Fixed 403 | 404 | 405 | 406 | 65 407 | 20 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | Qt::Horizontal 426 | 427 | 428 | 429 | 25 430 | 13 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 微软雅黑 440 | 441 | 442 | 443 | QFrame::NoFrame 444 | 445 | 446 | QFrame::Plain 447 | 448 | 449 | 纬度(B) 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 110 458 | 0 459 | 460 | 461 | 462 | 463 | 16777215 464 | 15 465 | 466 | 467 | 468 | 469 | Arial 470 | 471 | 472 | 473 | QFrame::Panel 474 | 475 | 476 | QFrame::Sunken 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 0 488 | 0 489 | 490 | 491 | 492 | 493 | 16777215 494 | 15 495 | 496 | 497 | 498 | 499 | 微软雅黑 500 | 501 | 502 | 503 | 度(°) 504 | 505 | 506 | 507 | 508 | 509 | 510 | Qt::Horizontal 511 | 512 | 513 | 514 | 25 515 | 13 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | Qt::Horizontal 524 | 525 | 526 | 527 | 40 528 | 15 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 微软雅黑 538 | 539 | 540 | 541 | QFrame::NoFrame 542 | 543 | 544 | QFrame::Plain 545 | 546 | 547 | 经度(L) 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 16777215 556 | 15 557 | 558 | 559 | 560 | 561 | Arial 562 | 563 | 564 | 565 | QFrame::Panel 566 | 567 | 568 | QFrame::Sunken 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 0 580 | 0 581 | 582 | 583 | 584 | 585 | 16777215 586 | 15 587 | 588 | 589 | 590 | 591 | 微软雅黑 592 | 593 | 594 | 595 | 度(°) 596 | 597 | 598 | 599 | 600 | 601 | 602 | Qt::Horizontal 603 | 604 | 605 | 606 | 40 607 | 15 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | Qt::Horizontal 616 | 617 | 618 | 619 | 40 620 | 15 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 微软雅黑 630 | 631 | 632 | 633 | QFrame::NoFrame 634 | 635 | 636 | QFrame::Plain 637 | 638 | 639 | 高程(H) 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 16777215 648 | 15 649 | 650 | 651 | 652 | 653 | Arial 654 | 655 | 656 | 657 | QFrame::Panel 658 | 659 | 660 | QFrame::Sunken 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 0 672 | 0 673 | 674 | 675 | 676 | 677 | 16777215 678 | 15 679 | 680 | 681 | 682 | 683 | 微软雅黑 684 | 685 | 686 | 687 | 米(M) 688 | 689 | 690 | 691 | 692 | 693 | 694 | Qt::Horizontal 695 | 696 | 697 | 698 | 40 699 | 15 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | Qt::Horizontal 712 | 713 | 714 | 715 | 25 716 | 13 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 微软雅黑 726 | 727 | 728 | 729 | 速度 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 50 738 | 0 739 | 740 | 741 | 742 | 743 | 16777215 744 | 15 745 | 746 | 747 | 748 | 749 | Arial 750 | 751 | 752 | 753 | QFrame::Panel 754 | 755 | 756 | QFrame::Sunken 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 微软雅黑 768 | 769 | 770 | 771 | M/s 772 | 773 | 774 | 775 | 776 | 777 | 778 | Qt::Horizontal 779 | 780 | 781 | 782 | 25 783 | 13 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 0 797 | 0 798 | 799 | 800 | 801 | 802 | 16777215 803 | 15 804 | 805 | 806 | 807 | 808 | 微软雅黑 809 | 810 | 811 | 812 | 度(°) 813 | 814 | 815 | 816 | 817 | 818 | 819 | Qt::Horizontal 820 | 821 | 822 | 823 | 25 824 | 13 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | 16777215 834 | 15 835 | 836 | 837 | 838 | 839 | Arial 840 | 841 | 842 | 843 | QFrame::Panel 844 | 845 | 846 | QFrame::Sunken 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | 855 | 856 | Qt::Horizontal 857 | 858 | 859 | 860 | 40 861 | 15 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 16777215 871 | 15 872 | 873 | 874 | 875 | 876 | Arial 877 | 878 | 879 | 880 | QFrame::Panel 881 | 882 | 883 | QFrame::Sunken 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 微软雅黑 895 | 896 | 897 | 898 | QFrame::NoFrame 899 | 900 | 901 | QFrame::Plain 902 | 903 | 904 | 航向角(Y) 905 | 906 | 907 | 908 | 909 | 910 | 911 | Qt::Horizontal 912 | 913 | 914 | 915 | 40 916 | 15 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 微软雅黑 926 | 927 | 928 | 929 | QFrame::NoFrame 930 | 931 | 932 | QFrame::Plain 933 | 934 | 935 | 翻滚角(R) 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 0 944 | 0 945 | 946 | 947 | 948 | 949 | 16777215 950 | 15 951 | 952 | 953 | 954 | 955 | 微软雅黑 956 | 957 | 958 | 959 | 度(°) 960 | 961 | 962 | 963 | 964 | 965 | 966 | Qt::Horizontal 967 | 968 | 969 | 970 | 40 971 | 15 972 | 973 | 974 | 975 | 976 | 977 | 978 | 979 | 980 | 0 981 | 0 982 | 983 | 984 | 985 | 986 | 16777215 987 | 15 988 | 989 | 990 | 991 | 992 | 微软雅黑 993 | 994 | 995 | 996 | 度(°) 997 | 998 | 999 | 1000 | 1001 | 1002 | 1003 | Qt::Horizontal 1004 | 1005 | 1006 | 1007 | 25 1008 | 13 1009 | 1010 | 1011 | 1012 | 1013 | 1014 | 1015 | 1016 | Qt::Horizontal 1017 | 1018 | 1019 | 1020 | 40 1021 | 15 1022 | 1023 | 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | 1030 | 微软雅黑 1031 | 1032 | 1033 | 1034 | QFrame::NoFrame 1035 | 1036 | 1037 | QFrame::Plain 1038 | 1039 | 1040 | 俯仰角(P) 1041 | 1042 | 1043 | 1044 | 1045 | 1046 | 1047 | 1048 | 110 1049 | 0 1050 | 1051 | 1052 | 1053 | 1054 | 16777215 1055 | 15 1056 | 1057 | 1058 | 1059 | 1060 | Arial 1061 | 1062 | 1063 | 1064 | QFrame::Panel 1065 | 1066 | 1067 | QFrame::Sunken 1068 | 1069 | 1070 | 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | 1081 | 1082 | 1083 | 1084 | 300 1085 | 270 1086 | 1087 | 1088 | 1089 | background-color: rgb(255, 255, 255); 1090 | 1091 | 1092 | 1093 | 1094 | 1095 | 1096 | 1097 | 300 1098 | 270 1099 | 1100 | 1101 | 1102 | background-color: rgb(255, 255, 255); 1103 | 1104 | 1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 300 1111 | 270 1112 | 1113 | 1114 | 1115 | background-color: rgb(255, 255, 255); 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | 1125 | 1126 | 1127 | 1128 | Qt::Horizontal 1129 | 1130 | 1131 | QSizePolicy::Expanding 1132 | 1133 | 1134 | 1135 | 180 1136 | 20 1137 | 1138 | 1139 | 1140 | 1141 | 1142 | 1143 | 1144 | 1145 | 16777215 1146 | 20 1147 | 1148 | 1149 | 1150 | 1151 | 方正小标宋简体 1152 | 10 1153 | 1154 | 1155 | 1156 | 经纬度 1157 | 1158 | 1159 | 1160 | 1161 | 1162 | 1163 | Qt::Horizontal 1164 | 1165 | 1166 | 1167 | 40 1168 | 20 1169 | 1170 | 1171 | 1172 | 1173 | 1174 | 1175 | 1176 | 1177 | 1178 | 1179 | 1180 | Qt::Horizontal 1181 | 1182 | 1183 | 1184 | 40 1185 | 20 1186 | 1187 | 1188 | 1189 | 1190 | 1191 | 1192 | 1193 | 1194 | 16777215 1195 | 20 1196 | 1197 | 1198 | 1199 | 1200 | 方正小标宋简体 1201 | 10 1202 | 1203 | 1204 | 1205 | 速度 1206 | 1207 | 1208 | 1209 | 1210 | 1211 | 1212 | Qt::Horizontal 1213 | 1214 | 1215 | 1216 | 40 1217 | 20 1218 | 1219 | 1220 | 1221 | 1222 | 1223 | 1224 | 1225 | 1226 | 1227 | 1228 | 1229 | Qt::Horizontal 1230 | 1231 | 1232 | 1233 | 40 1234 | 20 1235 | 1236 | 1237 | 1238 | 1239 | 1240 | 1241 | 1242 | 1243 | 16777215 1244 | 20 1245 | 1246 | 1247 | 1248 | 1249 | 方正小标宋简体 1250 | 10 1251 | 1252 | 1253 | 1254 | 姿态 1255 | 1256 | 1257 | 1258 | 1259 | 1260 | 1261 | Qt::Horizontal 1262 | 1263 | 1264 | QSizePolicy::Expanding 1265 | 1266 | 1267 | 1268 | 180 1269 | 20 1270 | 1271 | 1272 | 1273 | 1274 | 1275 | 1276 | 1277 | 1278 | 1279 | 1280 | 1281 | 1282 | 0 1283 | 31 1284 | 1285 | 1286 | 1287 | 1288 | 16777215 1289 | 50 1290 | 1291 | 1292 | 1293 | 1294 | 1295 | 1296 | 1297 | 16777215 1298 | 20 1299 | 1300 | 1301 | 1302 | 1303 | 新宋体 1304 | 10 1305 | 1306 | 1307 | 1308 | 文件夹路径: 1309 | 1310 | 1311 | 1312 | 1313 | 1314 | 1315 | 1316 | 16777215 1317 | 20 1318 | 1319 | 1320 | 1321 | 1322 | 微软雅黑 1323 | 10 1324 | 1325 | 1326 | 1327 | 1328 | 1329 | 1330 | 1331 | 1332 | 1333 | 1334 | Qt::Horizontal 1335 | 1336 | 1337 | 1338 | 950 1339 | 20 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | 1346 | 1347 | 1348 | 1349 | 1350 | 1351 | 1352 | 0 1353 | 0 1354 | 1200 1355 | 22 1356 | 1357 | 1358 | 1359 | 1360 | 打开飞行文件 1361 | 1362 | 1363 | 1364 | 1365 | 1366 | 1367 | 1368 | 1369 | 1370 | 帮助 1371 | 1372 | 1373 | 1374 | 1375 | 1376 | 1377 | 1378 | 1379 | 1380 | 1381 | :/Image/文件夹.jpg:/Image/文件夹.jpg 1382 | 1383 | 1384 | 选择目录 1385 | 1386 | 1387 | 选择一次飞行产生的文件目录 1388 | 1389 | 1390 | 1391 | 1392 | 关闭目录 1393 | 1394 | 1395 | 1396 | 1397 | 1398 | :/Image/退出.jpg:/Image/退出.jpg 1399 | 1400 | 1401 | 退出 1402 | 1403 | 1404 | 1405 | 1406 | 1407 | :/Image/问号.jpg:/Image/问号.jpg 1408 | 1409 | 1410 | 使用帮助 1411 | 1412 | 1413 | 对软件使用的一些解释 1414 | 1415 | 1416 | 1417 | 1418 | 1419 | :/Image/关于.jpg:/Image/关于.jpg 1420 | 1421 | 1422 | 关于软件 1423 | 1424 | 1425 | 关于软件的信息 1426 | 1427 | 1428 | 1429 | 1430 | 1431 | QVideoWidget 1432 | QWidget 1433 |
qvideowidget.h
1434 | 1 1435 |
1436 |
1437 | 1438 | 1439 | 1440 | 1441 |
1442 | -------------------------------------------------------------------------------- /示例/eg.txt: -------------------------------------------------------------------------------- 1 | 0 -293 -245 -139 -94 36 92 138 247 286 2 | 1 -299 -244 -147 -98 24 90 135 235 294 3 | 2 -297 -236 -143 -100 55 90 140 243 297 4 | 3 -299 -246 -147 -97 62 88 140 237 297 5 | 4 -292 -239 -146 -100 57 93 141 247 285 6 | 5 -289 -238 -142 -86 45 87 149 236 294 7 | 6 -288 -236 -137 -90 15 95 149 248 293 8 | 7 -297 -239 -143 -86 47 90 136 249 292 9 | 8 -286 -248 -140 -98 4 92 139 239 292 10 | 9 -286 -240 -137 -97 30 97 146 246 295 11 | 10 -298 -241 -145 -93 48 93 136 235 294 12 | 11 -292 -240 -149 -92 1 98 135 237 296 13 | 12 -300 -239 -141 -97 57 85 141 237 295 14 | 13 -297 -248 -138 -95 -1 93 142 235 298 15 | 14 -291 -247 -141 -86 6 99 135 247 289 16 | 15 -295 -241 -143 -89 32 96 144 243 290 17 | 16 -295 -245 -139 -96 40 95 136 245 288 18 | 17 -297 -247 -138 -96 32 90 142 238 288 19 | 18 -286 -248 -141 -93 5 97 144 247 299 20 | 19 -294 -249 -140 -98 36 91 148 247 293 21 | 20 -293 -236 -144 -86 40 92 144 239 293 22 | 21 -294 -245 -149 -97 49 96 147 235 299 23 | 22 -293 -238 -140 -93 29 98 137 239 296 24 | 23 -287 -249 -149 -96 14 98 136 236 295 25 | 24 -299 -241 -142 -87 63 91 148 247 290 26 | 25 -300 -238 -137 -88 16 92 142 245 289 27 | 26 -296 -243 -149 -88 20 89 146 242 299 28 | 27 -294 -246 -147 -94 35 95 148 235 297 29 | 28 -297 -237 -149 -93 23 90 140 238 298 30 | 29 -296 -240 -146 -94 28 89 137 242 299 31 | 30 -293 -242 -145 -86 41 85 142 249 294 32 | 31 -291 -245 -140 -93 -2 99 138 249 291 33 | 32 -293 -242 -139 -96 25 94 148 242 293 34 | 33 -296 -246 -142 -94 21 93 138 241 298 35 | 34 -299 -246 -136 -100 62 93 146 241 294 36 | 35 -288 -240 -138 -98 -1 88 138 249 297 37 | 36 -295 -241 -147 -97 9 85 137 243 298 38 | 37 -290 -237 -137 -90 13 99 142 237 289 39 | 38 -294 -250 -136 -89 50 94 147 246 296 40 | 39 -294 -245 -137 -93 -1 99 144 245 293 41 | 40 -289 -238 -138 -96 28 95 149 237 285 42 | 41 -288 -246 -144 -100 33 91 144 238 293 43 | 42 -288 -244 -141 -91 17 86 138 242 292 44 | 43 -286 -245 -148 -98 30 86 135 242 290 45 | 44 -297 -250 -148 -98 18 97 145 242 285 46 | 45 -288 -239 -141 -100 8 90 141 248 298 47 | 46 -286 -242 -144 -89 36 91 140 245 295 48 | 47 -287 -238 -148 -91 22 90 139 243 293 49 | 48 -294 -245 -144 -86 17 85 138 245 290 50 | 49 -290 -237 -146 -97 33 98 149 248 297 51 | 50 -299 -240 -150 -90 -3 90 149 247 286 52 | 51 -298 -242 -142 -90 44 97 141 238 294 53 | 52 -289 -244 -144 -92 12 97 139 240 291 54 | 53 -295 -245 -136 -93 30 89 148 245 290 55 | 54 -295 -239 -138 -88 26 89 145 247 291 56 | 55 -286 -241 -145 -93 13 99 137 240 299 57 | 56 -297 -244 -140 -88 58 85 138 239 287 58 | 57 -286 -249 -136 -95 -4 89 148 242 293 59 | 58 -293 -243 -145 -96 60 99 147 242 295 60 | 59 -294 -250 -137 -89 51 91 141 238 297 61 | 60 -296 -239 -144 -94 9 90 143 241 295 62 | 61 -287 -246 -150 -96 -3 90 138 239 288 63 | 62 -286 -237 -144 -87 23 89 147 243 297 64 | 63 -297 -238 -150 -90 18 85 135 242 298 65 | 64 -290 -241 -140 -89 34 95 142 240 299 66 | 65 -290 -242 -145 -99 9 86 145 249 295 67 | 66 -298 -250 -138 -99 46 89 146 242 290 68 | 67 -298 -239 -140 -100 19 99 147 245 294 69 | 68 -290 -246 -142 -98 26 94 147 240 299 70 | 69 -287 -238 -136 -94 33 87 135 246 297 71 | 70 -287 -245 -145 -90 46 99 142 240 294 72 | 71 -299 -247 -148 -89 57 88 146 248 297 73 | 72 -294 -238 -146 -97 43 85 144 249 294 74 | 73 -286 -239 -140 -94 37 96 141 248 295 75 | 74 -286 -248 -148 -90 45 97 136 239 288 76 | 75 -293 -248 -139 -96 60 86 135 246 288 77 | 76 -299 -238 -138 -93 44 91 137 238 294 78 | 77 -290 -249 -147 -86 13 91 143 248 293 79 | 78 -287 -246 -150 -98 31 95 147 247 298 80 | 79 -286 -243 -144 -86 18 98 144 249 297 81 | 80 -290 -244 -145 -89 0 99 142 243 287 82 | 81 -292 -248 -150 -97 64 88 136 237 290 83 | 82 -287 -246 -150 -94 18 94 137 240 298 84 | 83 -291 -243 -145 -99 55 93 139 247 287 85 | 84 -300 -238 -148 -95 25 87 139 242 288 86 | 85 -293 -248 -147 -87 53 86 140 248 295 87 | 86 -292 -244 -143 -93 56 99 139 243 298 88 | 87 -293 -239 -141 -89 38 99 145 242 285 89 | 88 -291 -248 -139 -89 1 99 138 239 296 90 | 89 -299 -240 -143 -96 36 92 147 237 299 91 | 90 -292 -250 -148 -100 62 99 135 249 287 92 | 91 -295 -237 -150 -97 58 90 148 246 290 93 | 92 -288 -238 -142 -87 45 90 140 240 288 94 | 93 -291 -240 -148 -94 46 85 148 238 292 95 | 94 -295 -243 -137 -90 38 97 145 242 299 96 | 95 -295 -248 -141 -95 53 87 135 242 293 97 | 96 -299 -241 -138 -96 27 90 143 241 290 98 | 97 -295 -240 -141 -88 -4 95 148 241 287 99 | 98 -290 -241 -137 -88 52 90 141 242 293 100 | 99 -286 -247 -137 -99 61 95 136 236 296 101 | 100 -298 -237 -143 -100 34 89 139 239 291 102 | 101 -288 -249 -142 -97 25 98 139 239 285 103 | 102 -298 -245 -137 -99 49 97 143 243 292 104 | 103 -291 -248 -140 -86 35 96 142 242 290 105 | 104 -299 -247 -146 -93 36 86 135 249 294 106 | 105 -294 -249 -142 -88 22 92 138 248 297 107 | 106 -291 -238 -140 -97 24 97 144 247 299 108 | 107 -291 -236 -147 -97 9 92 135 244 290 109 | 108 -292 -247 -148 -95 9 90 146 247 296 110 | 109 -295 -245 -150 -98 16 85 138 242 297 111 | 110 -291 -241 -146 -96 43 91 139 246 296 112 | 111 -290 -249 -140 -87 13 94 140 236 295 113 | 112 -298 -240 -141 -87 20 85 135 238 289 114 | 113 -294 -246 -146 -96 53 85 146 245 290 115 | 114 -288 -248 -150 -87 2 94 141 242 294 116 | 115 -287 -243 -142 -90 51 98 144 246 295 117 | 116 -293 -242 -144 -89 12 95 141 246 285 118 | 117 -296 -244 -138 -94 8 94 140 236 292 119 | 118 -292 -247 -140 -92 39 89 144 241 296 120 | 119 -299 -246 -145 -93 4 94 138 243 287 121 | 120 -289 -240 -137 -87 24 93 149 238 291 122 | 121 -287 -245 -141 -90 49 93 136 241 292 123 | 122 -299 -243 -138 -98 21 93 141 241 287 124 | 123 -290 -237 -141 -100 63 96 142 247 294 125 | 124 -292 -241 -148 -86 6 94 149 247 293 126 | 125 -297 -245 -147 -91 11 98 149 242 285 127 | 126 -297 -239 -141 -95 44 87 141 240 291 128 | 127 -288 -237 -147 -89 18 97 135 246 298 129 | 128 -296 -239 -144 -89 31 98 144 244 288 130 | 129 -297 -250 -149 -95 44 87 147 241 297 131 | 130 -296 -242 -147 -88 -3 88 144 245 299 132 | 131 -289 -238 -144 -94 56 90 145 239 289 133 | 132 -299 -241 -144 -95 41 94 141 249 296 134 | 133 -296 -240 -148 -93 21 97 147 247 289 135 | 134 -299 -240 -145 -96 21 89 144 245 286 136 | 135 -289 -246 -142 -91 10 85 146 249 293 137 | 136 -293 -249 -140 -95 -4 87 146 246 296 138 | 137 -300 -242 -149 -99 14 93 139 240 296 139 | 138 -292 -246 -146 -94 58 89 149 239 289 140 | 139 -293 -248 -146 -92 55 88 138 235 298 141 | 140 -290 -242 -143 -88 56 96 146 244 291 142 | 141 -292 -238 -147 -100 21 96 148 238 292 143 | 142 -295 -249 -150 -96 56 97 140 248 287 144 | 143 -288 -245 -139 -97 11 90 138 248 288 145 | 144 -289 -239 -148 -98 19 98 143 244 286 146 | 145 -296 -237 -140 -92 56 85 149 236 286 147 | 146 -293 -245 -146 -86 64 86 135 238 299 148 | 147 -287 -240 -140 -88 48 96 142 247 293 149 | 148 -298 -236 -139 -100 48 98 137 249 285 150 | 149 -300 -239 -140 -94 61 90 138 236 297 151 | 150 -299 -245 -144 -91 -1 99 140 236 292 152 | 151 -290 -239 -137 -99 9 99 141 246 288 153 | 152 -291 -244 -148 -97 58 90 145 245 292 154 | 153 -291 -248 -150 -96 24 85 145 237 288 155 | 154 -298 -239 -142 -98 28 99 135 246 286 156 | 155 -296 -242 -149 -99 3 91 146 245 289 157 | 156 -287 -249 -139 -87 36 98 140 245 286 158 | 157 -292 -238 -146 -94 50 85 139 235 288 159 | 158 -288 -243 -144 -96 62 89 147 241 290 160 | 159 -295 -241 -139 -99 46 99 144 244 285 161 | 160 -290 -248 -138 -90 16 86 135 241 295 162 | 161 -300 -241 -138 -96 51 92 141 236 286 163 | 162 -294 -236 -141 -95 17 88 146 236 289 164 | 163 -286 -239 -138 -94 31 95 147 244 290 165 | 164 -292 -249 -148 -89 52 97 145 247 285 166 | 165 -296 -244 -143 -97 33 89 141 239 288 167 | 166 -298 -241 -137 -96 20 99 138 241 293 168 | 167 -294 -238 -147 -97 40 93 140 235 292 169 | 168 -297 -241 -136 -93 11 97 139 240 291 170 | 169 -288 -237 -146 -86 8 97 139 247 298 171 | 170 -296 -239 -148 -92 4 92 142 235 298 172 | 171 -291 -244 -143 -90 13 97 146 240 297 173 | 172 -291 -247 -144 -91 57 99 138 238 299 174 | 173 -300 -250 -137 -93 44 89 147 242 297 175 | 174 -298 -246 -143 -86 17 87 146 244 296 176 | 175 -289 -241 -139 -89 5 99 139 238 293 177 | 176 -293 -242 -146 -95 61 93 135 245 296 178 | 177 -298 -249 -147 -94 32 92 137 243 296 179 | 178 -294 -236 -150 -98 12 88 149 249 288 180 | 179 -292 -250 -149 -86 27 89 139 246 291 181 | 180 -300 -239 -148 -99 19 95 149 236 295 182 | 181 -294 -248 -149 -94 0 91 146 237 299 183 | 182 -291 -239 -149 -100 15 95 136 246 296 184 | 183 -290 -247 -150 -90 54 96 141 238 288 185 | 184 -300 -238 -144 -88 40 98 135 245 296 186 | 185 -296 -242 -138 -90 23 86 143 245 294 187 | 186 -294 -239 -142 -86 32 91 137 237 299 188 | 187 -296 -247 -140 -96 51 99 137 247 294 189 | 188 -286 -245 -149 -89 19 91 136 236 298 190 | 189 -299 -244 -136 -100 5 86 142 235 287 191 | 190 -287 -247 -144 -88 2 93 146 245 291 192 | 191 -295 -245 -138 -96 54 89 148 249 285 193 | 192 -298 -247 -137 -95 19 94 147 246 286 194 | 193 -291 -240 -149 -88 24 94 147 241 288 195 | 194 -286 -241 -144 -89 56 98 146 237 298 196 | 195 -291 -238 -138 -96 5 90 148 249 298 197 | 196 -297 -241 -141 -87 20 89 138 248 292 198 | 197 -295 -240 -141 -96 29 86 135 236 297 199 | 198 -294 -249 -140 -89 36 85 138 247 297 200 | 199 -286 -240 -142 -87 16 97 149 244 294 201 | 200 -295 -247 -141 -93 18 91 135 241 297 202 | 201 -286 -237 -139 -99 42 90 140 246 285 203 | 202 -292 -250 -146 -98 49 96 144 235 295 204 | 203 -290 -239 -147 -87 9 93 136 242 290 205 | 204 -286 -244 -142 -93 40 98 149 241 294 206 | 205 -289 -246 -150 -95 57 88 137 237 290 207 | 206 -289 -245 -144 -96 63 88 135 236 289 208 | 207 -298 -249 -141 -94 33 89 136 247 295 209 | 208 -298 -243 -149 -95 44 89 139 235 290 210 | 209 -291 -245 -149 -86 41 92 148 244 299 211 | 210 -287 -240 -146 -94 50 88 147 242 296 212 | 211 -291 -241 -142 -93 22 89 135 244 298 213 | 212 -299 -249 -147 -89 18 89 142 243 295 214 | 213 -296 -247 -150 -96 -3 91 136 244 295 215 | 214 -293 -249 -149 -90 55 96 149 240 289 216 | 215 -295 -239 -139 -94 53 89 149 240 295 217 | 216 -290 -248 -139 -97 64 93 140 246 290 218 | 217 -289 -240 -138 -94 3 95 137 245 285 219 | 218 -290 -246 -142 -95 60 87 138 238 299 220 | 219 -291 -247 -150 -96 60 85 149 239 289 221 | 220 -292 -247 -146 -95 46 89 144 249 297 222 | 221 -298 -250 -144 -96 41 88 135 240 298 223 | 222 -286 -242 -142 -86 43 92 137 242 290 224 | 223 -295 -250 -141 -96 53 86 138 246 299 225 | 224 -291 -249 -147 -95 33 93 142 239 296 226 | 225 -293 -238 -136 -86 29 87 135 243 290 227 | 226 -287 -246 -138 -89 44 86 139 247 287 228 | 227 -297 -238 -150 -92 31 94 135 240 295 229 | 228 -292 -241 -143 -88 51 98 136 248 288 230 | 229 -299 -242 -136 -91 43 95 135 242 287 231 | 230 -299 -244 -136 -96 59 86 137 240 294 232 | 231 -291 -244 -142 -90 61 95 145 245 292 233 | 232 -300 -238 -140 -89 41 97 140 240 285 234 | 233 -288 -237 -143 -96 55 88 146 245 297 235 | 234 -290 -236 -138 -95 64 95 144 238 291 236 | 235 -288 -248 -144 -98 60 99 144 249 299 237 | 236 -296 -247 -142 -99 35 87 140 245 296 238 | 237 -294 -239 -145 -95 5 91 143 243 293 239 | 238 -294 -250 -150 -95 14 96 137 249 296 240 | 239 -287 -250 -143 -97 39 96 148 236 296 241 | 240 -289 -249 -136 -86 36 99 147 242 295 242 | 241 -300 -249 -140 -93 -5 90 140 237 288 243 | 242 -290 -239 -136 -89 5 96 138 235 292 244 | 243 -292 -245 -141 -90 51 90 139 247 291 245 | 244 -289 -243 -148 -93 8 86 135 247 299 246 | 245 -287 -249 -145 -94 64 95 146 236 288 247 | 246 -286 -237 -138 -97 15 99 149 239 298 248 | 247 -298 -244 -147 -86 27 96 147 244 288 249 | 248 -293 -247 -137 -99 6 86 143 242 292 250 | 249 -291 -240 -142 -98 22 98 141 239 292 251 | 250 -287 -237 -142 -86 5 92 136 237 286 252 | 251 -288 -236 -139 -92 35 89 149 243 286 253 | 252 -297 -248 -136 -87 16 94 135 244 296 254 | 253 -288 -248 -142 -86 36 91 136 235 290 255 | 254 -296 -247 -139 -95 31 89 148 246 298 256 | 255 -293 -242 -150 -98 -5 94 142 243 290 257 | 256 -287 -245 -136 -98 56 89 147 238 286 258 | 257 -289 -238 -138 -89 9 95 135 249 293 259 | 258 -296 -245 -147 -86 14 89 137 240 287 260 | 259 -295 -249 -141 -98 61 87 141 238 287 261 | 260 -289 -240 -140 -97 46 91 143 239 299 262 | 261 -293 -241 -145 -93 11 95 148 248 293 263 | 262 -289 -245 -147 -88 33 98 148 247 286 264 | 263 -286 -241 -150 -86 22 92 142 248 287 265 | 264 -299 -248 -137 -94 43 98 146 248 289 266 | 265 -288 -243 -141 -100 32 86 140 249 288 267 | 266 -298 -247 -136 -97 50 95 147 235 294 268 | 267 -290 -237 -138 -93 39 89 145 235 298 269 | 268 -300 -248 -141 -98 13 86 139 242 291 270 | 269 -289 -237 -144 -95 20 95 137 236 291 271 | 270 -300 -245 -145 -94 18 93 137 238 287 272 | 271 -296 -242 -145 -96 6 97 136 235 297 273 | 272 -287 -239 -147 -98 31 86 145 239 286 274 | 273 -296 -242 -147 -100 30 88 141 246 298 275 | 274 -300 -240 -139 -95 17 99 149 237 293 276 | 275 -288 -247 -145 -99 8 87 149 236 286 277 | 276 -288 -238 -138 -91 27 91 143 247 285 278 | 277 -287 -248 -141 -94 53 97 149 238 292 279 | 278 -294 -246 -142 -97 6 85 144 241 297 280 | 279 -294 -241 -140 -91 32 85 146 241 295 281 | 280 -292 -243 -137 -100 55 88 136 243 296 282 | 281 -288 -237 -137 -89 -2 89 149 246 290 283 | 282 -294 -244 -139 -96 -4 94 142 237 287 284 | 283 -294 -239 -140 -94 50 95 145 242 295 285 | 284 -290 -242 -145 -100 43 89 137 241 291 286 | 285 -296 -246 -146 -87 30 98 143 247 290 287 | 286 -292 -244 -139 -87 48 93 141 237 293 288 | 287 -295 -244 -149 -92 23 87 147 248 299 289 | 288 -296 -237 -149 -90 5 95 135 249 290 290 | 289 -298 -236 -148 -91 47 93 140 249 297 291 | 290 -288 -250 -141 -90 4 99 144 239 297 292 | 291 -294 -236 -149 -89 40 85 147 240 294 293 | 292 -292 -249 -141 -88 40 92 148 239 294 294 | 293 -287 -249 -138 -98 27 85 143 242 295 295 | 294 -295 -245 -150 -93 36 99 139 242 285 296 | 295 -297 -242 -147 -93 48 99 146 247 294 297 | 296 -299 -243 -142 -89 63 94 137 241 288 298 | 297 -290 -241 -147 -99 9 95 145 248 296 299 | 298 -295 -240 -137 -88 24 99 143 236 289 300 | 299 -294 -243 -136 -93 -3 96 149 238 294 301 | 300 -296 -241 -147 -87 20 98 146 241 298 302 | 301 -290 -249 -144 -87 0 99 139 239 286 303 | 302 -293 -241 -141 -95 54 91 137 240 298 304 | 303 -289 -246 -141 -89 29 92 139 237 293 305 | 304 -294 -238 -145 -99 37 97 137 247 288 306 | 305 -293 -250 -148 -97 10 96 138 239 296 307 | 306 -292 -237 -149 -87 18 88 145 246 291 308 | 307 -289 -250 -148 -86 -2 89 146 247 296 309 | 308 -297 -237 -143 -98 64 85 145 237 294 310 | 309 -295 -249 -146 -98 60 98 143 238 299 311 | 310 -296 -236 -149 -91 16 98 146 241 295 312 | 311 -299 -246 -149 -90 43 92 147 239 291 313 | 312 -291 -242 -148 -90 40 92 142 247 296 314 | 313 -297 -249 -137 -98 19 98 146 243 299 315 | 314 -288 -237 -142 -86 18 91 144 246 285 316 | 315 -286 -240 -140 -86 56 89 139 244 293 317 | 316 -287 -245 -143 -93 52 96 138 246 296 318 | 317 -286 -241 -149 -94 47 95 145 246 286 319 | 318 -298 -239 -142 -86 13 86 149 246 288 320 | 319 -300 -238 -145 -91 53 87 149 237 290 321 | 320 -287 -249 -150 -100 57 85 148 246 290 322 | 321 -299 -238 -144 -99 43 99 146 243 285 323 | 322 -291 -247 -146 -86 42 87 146 245 291 324 | 323 -299 -242 -139 -95 1 88 147 239 286 325 | 324 -292 -240 -145 -96 27 95 141 240 297 326 | 325 -300 -247 -146 -89 49 92 136 243 296 327 | 326 -299 -247 -139 -94 32 95 135 235 288 328 | 327 -294 -240 -140 -89 59 98 139 245 293 329 | 328 -295 -247 -138 -86 9 85 141 239 288 330 | 329 -286 -236 -150 -96 56 90 138 240 293 331 | 330 -295 -246 -139 -100 17 90 149 244 299 332 | 331 -288 -247 -143 -89 19 95 149 235 285 333 | 332 -296 -237 -148 -92 52 87 140 246 296 334 | 333 -298 -243 -143 -98 21 96 143 243 297 335 | 334 -287 -236 -147 -98 28 96 147 243 296 336 | 335 -300 -247 -146 -95 31 89 142 235 286 337 | 336 -300 -246 -144 -94 -2 85 140 244 285 338 | 337 -287 -249 -146 -93 23 87 140 237 299 339 | 338 -291 -244 -141 -94 19 87 136 239 297 340 | 339 -288 -250 -144 -91 11 88 148 236 293 341 | 340 -299 -243 -147 -92 40 85 138 245 289 342 | 341 -298 -242 -147 -87 5 97 148 242 293 343 | 342 -290 -244 -142 -93 43 96 149 247 291 344 | 343 -293 -247 -150 -90 -5 91 141 242 296 345 | 344 -288 -240 -143 -98 18 90 149 238 291 346 | 345 -287 -247 -143 -88 55 94 146 238 296 347 | 346 -299 -246 -136 -99 57 88 139 242 299 348 | 347 -293 -250 -142 -97 13 93 141 248 288 349 | 348 -294 -239 -137 -91 24 85 145 241 289 350 | 349 -299 -248 -139 -92 17 90 142 249 288 351 | 350 -300 -236 -141 -97 14 92 140 236 292 352 | 351 -299 -248 -148 -99 30 90 138 241 287 353 | 352 -286 -249 -142 -97 -4 97 145 248 294 354 | 353 -299 -247 -148 -87 17 91 144 243 296 355 | 354 -292 -247 -149 -93 37 96 137 235 287 356 | 355 -287 -241 -145 -88 47 90 148 240 298 357 | 356 -286 -244 -144 -89 14 99 138 241 297 358 | 357 -291 -239 -138 -99 0 90 139 238 295 359 | 358 -299 -236 -143 -95 49 93 135 240 296 360 | 359 -294 -246 -142 -92 26 94 144 247 291 361 | 360 -296 -236 -146 -94 15 93 145 241 291 362 | 361 -296 -247 -144 -96 14 85 144 244 287 363 | 362 -295 -239 -149 -99 54 87 137 244 299 364 | 363 -287 -236 -139 -97 34 87 139 237 293 365 | 364 -299 -248 -143 -86 32 86 140 247 294 366 | 365 -288 -242 -145 -96 3 95 139 249 293 367 | 366 -297 -242 -140 -100 46 96 137 243 290 368 | 367 -293 -237 -143 -88 1 95 144 249 286 369 | 368 -295 -245 -144 -88 18 91 136 240 291 370 | 369 -296 -247 -148 -94 25 94 141 236 287 371 | 370 -295 -249 -150 -87 35 93 144 240 294 372 | 371 -287 -242 -139 -100 24 99 148 241 293 373 | 372 -288 -250 -146 -90 29 96 144 237 294 374 | 373 -288 -246 -150 -92 31 94 140 246 298 375 | 374 -292 -237 -147 -96 8 94 147 236 286 376 | 375 -298 -247 -141 -91 21 96 140 244 292 377 | 376 -290 -237 -145 -91 43 96 135 237 296 378 | 377 -300 -246 -139 -100 22 87 136 239 299 379 | 378 -292 -243 -144 -91 55 89 142 242 293 380 | 379 -291 -246 -146 -86 9 97 137 237 287 381 | 380 -290 -238 -137 -97 32 98 141 249 289 382 | 381 -299 -236 -138 -92 48 99 138 248 288 383 | 382 -296 -238 -142 -96 4 94 144 249 297 384 | 383 -290 -250 -136 -95 28 94 144 239 294 385 | 384 -291 -241 -150 -90 8 88 145 245 285 386 | 385 -287 -245 -139 -93 32 87 146 246 288 387 | 386 -293 -250 -138 -87 62 99 141 237 296 388 | 387 -287 -248 -142 -93 19 89 141 248 286 389 | 388 -296 -243 -141 -100 56 99 138 239 289 390 | 389 -292 -247 -146 -89 36 90 139 244 292 391 | 390 -297 -245 -149 -87 62 92 147 235 285 392 | 391 -297 -247 -149 -97 19 85 140 237 292 393 | 392 -297 -243 -145 -95 -2 92 135 244 295 394 | 393 -294 -241 -147 -86 42 95 145 248 297 395 | 394 -286 -236 -144 -89 48 96 147 242 291 396 | 395 -286 -247 -149 -91 13 91 144 243 286 397 | 396 -289 -237 -140 -87 41 90 147 240 291 398 | 397 -299 -248 -140 -96 28 97 138 243 290 399 | 398 -289 -247 -136 -89 50 99 147 240 293 400 | 399 -299 -239 -145 -91 21 85 143 236 288 401 | 400 -300 -238 -147 -87 58 98 140 243 295 402 | 401 -297 -249 -137 -88 48 88 143 241 294 403 | 402 -293 -249 -150 -98 21 96 135 246 294 404 | 403 -299 -244 -138 -92 61 99 138 248 289 405 | 404 -287 -242 -149 -92 24 98 142 240 295 406 | 405 -296 -249 -141 -93 62 98 139 238 292 407 | 406 -287 -242 -141 -86 9 87 149 244 291 408 | 407 -292 -242 -139 -99 12 95 149 236 286 409 | 408 -288 -243 -138 -89 57 96 138 248 289 410 | 409 -293 -245 -148 -92 61 93 146 246 297 411 | 410 -296 -250 -138 -99 17 85 140 238 298 412 | 411 -294 -239 -150 -96 43 92 141 249 287 413 | 412 -291 -249 -142 -86 26 86 140 238 289 414 | 413 -300 -249 -148 -91 6 90 140 235 292 415 | 414 -297 -244 -148 -99 23 85 144 245 287 416 | 415 -300 -240 -139 -87 16 87 139 242 289 417 | 416 -294 -249 -136 -91 59 92 145 236 292 418 | 417 -296 -246 -143 -99 58 99 137 248 299 419 | 418 -294 -246 -139 -98 31 94 144 237 295 420 | 419 -297 -238 -137 -98 30 92 138 248 291 421 | 420 -298 -248 -142 -88 35 87 136 249 290 422 | 421 -288 -249 -145 -89 48 92 143 238 291 423 | 422 -289 -244 -146 -100 50 93 137 245 296 424 | 423 -289 -240 -140 -98 22 99 142 242 289 425 | 424 -288 -250 -142 -99 38 85 135 240 292 426 | 425 -296 -240 -149 -89 -2 97 147 240 288 427 | 426 -300 -245 -146 -100 37 85 135 244 296 428 | 427 -289 -237 -140 -95 44 92 140 238 288 429 | 428 -296 -248 -148 -92 25 93 136 245 295 430 | 429 -287 -238 -148 -98 46 93 145 241 285 431 | 430 -291 -240 -136 -88 33 85 138 235 287 432 | 431 -289 -239 -137 -97 17 95 135 249 287 433 | 432 -300 -241 -136 -94 11 91 135 247 289 434 | 433 -294 -245 -149 -97 55 95 139 240 297 435 | 434 -290 -247 -150 -94 25 93 136 248 294 436 | 435 -296 -250 -143 -94 21 93 147 248 290 437 | 436 -299 -243 -150 -89 60 92 142 249 290 438 | 437 -287 -236 -150 -100 38 91 137 236 285 439 | 438 -291 -241 -145 -95 47 91 146 244 288 440 | 439 -291 -250 -144 -89 33 99 140 236 289 441 | 440 -292 -239 -144 -95 54 86 145 242 296 442 | 441 -289 -250 -146 -98 6 86 148 249 290 443 | 442 -289 -242 -145 -87 39 95 135 245 292 444 | 443 -292 -239 -136 -99 4 90 149 246 285 445 | 444 -298 -244 -139 -89 18 97 147 243 285 446 | 445 -287 -241 -146 -99 30 87 138 237 296 447 | 446 -295 -240 -137 -89 19 86 140 241 293 448 | 447 -298 -245 -138 -98 9 96 135 237 292 449 | 448 -293 -243 -137 -92 51 99 149 238 287 450 | 449 -297 -237 -140 -86 24 89 149 244 298 451 | 450 -295 -242 -142 -88 28 90 144 238 299 452 | 451 -300 -241 -146 -87 25 97 141 247 293 453 | 452 -293 -236 -148 -88 39 99 142 240 292 454 | 453 -296 -244 -143 -91 -1 95 146 245 294 455 | 454 -289 -241 -150 -86 63 88 136 237 291 456 | 455 -292 -245 -144 -89 58 90 138 243 291 457 | 456 -288 -249 -142 -86 3 95 145 244 286 458 | 457 -286 -240 -141 -95 55 95 147 243 294 459 | 458 -294 -238 -142 -94 31 96 138 235 298 460 | 459 -293 -243 -141 -95 28 98 142 248 295 461 | 460 -296 -248 -146 -95 -3 95 145 243 290 462 | 461 -289 -248 -143 -87 14 93 139 237 296 463 | 462 -287 -248 -150 -97 -4 93 142 240 294 464 | 463 -288 -239 -136 -98 23 98 136 246 287 465 | 464 -287 -244 -143 -92 2 85 138 239 292 466 | 465 -293 -239 -140 -88 44 89 141 243 298 467 | 466 -296 -247 -138 -87 13 87 149 246 296 468 | 467 -292 -238 -146 -100 17 94 146 235 290 469 | 468 -286 -236 -143 -99 13 98 147 236 293 470 | 469 -293 -246 -144 -88 61 91 139 249 289 471 | 470 -295 -240 -136 -94 24 86 146 246 296 472 | 471 -295 -247 -138 -88 1 95 136 246 294 473 | 472 -293 -249 -145 -86 -4 97 135 239 294 474 | 473 -286 -249 -147 -90 36 93 135 245 292 475 | 474 -297 -237 -142 -91 13 89 140 242 285 476 | 475 -298 -244 -142 -88 50 88 136 238 287 477 | 476 -300 -247 -144 -87 37 93 148 236 290 478 | 477 -291 -242 -141 -99 6 89 147 246 289 479 | 478 -297 -246 -144 -89 59 85 142 245 286 480 | 479 -295 -236 -137 -96 -5 90 146 238 291 481 | 480 -297 -243 -143 -92 46 90 144 245 299 482 | 481 -296 -238 -150 -97 2 99 148 244 288 483 | 482 -295 -247 -144 -91 56 89 149 240 292 484 | 483 -296 -242 -142 -98 50 93 144 246 289 485 | 484 -297 -246 -139 -96 37 92 137 247 297 486 | 485 -292 -246 -140 -88 56 93 138 240 295 487 | 486 -300 -238 -144 -98 45 94 146 242 293 488 | 487 -299 -244 -142 -100 60 88 148 239 293 489 | 488 -293 -236 -149 -94 -1 92 144 238 291 490 | 489 -291 -247 -149 -89 21 98 142 237 298 491 | 490 -299 -241 -149 -96 10 98 135 242 289 492 | 491 -293 -248 -144 -95 10 86 145 236 287 493 | 492 -286 -246 -149 -99 4 98 149 248 289 494 | 493 -294 -238 -150 -88 34 89 143 244 286 495 | 494 -291 -244 -137 -88 31 89 149 235 285 496 | 495 -296 -243 -144 -99 42 92 147 238 290 497 | 496 -290 -245 -139 -92 25 93 148 243 291 498 | 497 -286 -239 -150 -100 46 91 143 237 285 499 | 498 -289 -250 -140 -94 49 92 146 243 293 500 | 499 -288 -241 -137 -88 60 99 138 239 297 --------------------------------------------------------------------------------