From 05c933293460991c8a546cc0db11aa7ad72924d5 Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Fri, 30 Dec 2022 16:49:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Virtualbox=E8=99=9A=E6=8B=9F?= =?UTF-8?q?=E6=9C=BA=E5=AE=89=E8=A3=85=E5=8A=9F=E8=83=BD=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProgramFen.py | 3 +- VM-source/Makefile | 77 +------- VM-source/VirtualMachine | Bin 3526832 -> 3524248 bytes VM-source/VirtualMachine.pro.user | 19 +- VM-source/VirtualMachine.pro.user.e6fddbe | 214 ++++++++++++++++++++++ VM-source/mainwindow.cpp.autosave | 41 +++++ VM-source/mainwindow.o | Bin 53952 -> 54640 bytes VM-source/mainwindow.ui | 5 +- VM-source/moc_mainwindow.cpp | 4 +- VM-source/moc_mainwindow.o | Bin 10824 -> 10824 bytes VM-source/qrc_图标.cpp | 36 ++-- VM-source/qrc_图标.o | Bin 3453192 -> 3453192 bytes VM-source/ui_mainwindow.h | 16 +- mainwindow.py | 20 +- 14 files changed, 310 insertions(+), 125 deletions(-) create mode 100755 VM-source/VirtualMachine.pro.user.e6fddbe create mode 100644 VM-source/mainwindow.cpp.autosave mode change 100755 => 100644 VM-source/mainwindow.o mode change 100755 => 100644 VM-source/moc_mainwindow.o mode change 100755 => 100644 VM-source/qrc_图标.o diff --git a/ProgramFen.py b/ProgramFen.py index 7e6f4a2..0c432c9 100755 --- a/ProgramFen.py +++ b/ProgramFen.py @@ -12,10 +12,9 @@ class ProgramRunStatusShow(): msgWindow = None def ShowWindow(): try: - #fenlists = requests.get(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9iYXNoYXBwLw==").decode("utf-8") + fileName + base64.b64decode("L2FsbC5qc29u").decode("utf-8")).json() fenlists = [] for i in range(6): - fenlists.append(int(requests.get(base64.b64decode("aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci9GZW4=").decode("utf-8") + f"{i}/data.txt").text)) + fenlists.append(int(requests.get(base64.b64decode("aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci1kb3dubG9hZHMtb2YtcnVubmVyL3Jhdy9icmFuY2gvbWFzdGVyL0Zlbi9GZW4=").decode("utf-8") + f"{i}.txt").text)) tipsInfo = "" except: traceback.print_exc() diff --git a/VM-source/Makefile b/VM-source/Makefile index e5ff886..9fb8b6f 100755 --- a/VM-source/Makefile +++ b/VM-source/Makefile @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: VirtualMachine -# Generated by qmake (3.1) (Qt 5.15.3) +# Generated by qmake (3.1) (Qt 5.15.6) # Project: VirtualMachine.pro # Template: app # Command: /usr/lib/qt5/bin/qmake -o Makefile VirtualMachine.pro @@ -68,8 +68,6 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KCodecs.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KSyntaxHighlighting.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \ @@ -78,12 +76,7 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_designer.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ @@ -94,12 +87,9 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_help.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimedia.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \ @@ -109,34 +99,19 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uiplugin.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uitools.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkit.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_NetworkManagerQt.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \ @@ -183,8 +158,6 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KCodecs.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KSyntaxHighlighting.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \ @@ -193,12 +166,7 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_designer.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ @@ -209,12 +177,9 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_help.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimedia.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \ @@ -224,34 +189,19 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uiplugin.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uitools.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkit.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri \ - /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_NetworkManagerQt.pri \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \ /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \ @@ -288,8 +238,6 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KCodecs.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_KSyntaxHighlighting.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri: @@ -298,12 +246,7 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_designer.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcommon.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkcore.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkgui.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dtkwidget.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_edid_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri: @@ -314,12 +257,9 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_help.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimedia.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri: @@ -329,34 +269,19 @@ Makefile: VirtualMachine.pro /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qma /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qml.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlmodels.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmltest.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_qmlworkerscript.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quick.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_quickwidgets.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uiplugin.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uitools.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_vulkan_support_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webchannel.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkit.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_webkitwidgets.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_x11extras.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xkbcommon_support_private.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xmlpatterns.pri: -/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_NetworkManagerQt.pri: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf: diff --git a/VM-source/VirtualMachine b/VM-source/VirtualMachine index bae44845d16d357a8608b6b9014ee0d160c38f00..ed25358d3384ceebe3fae137d9c57a4dab221b9b 100755 GIT binary patch delta 18870 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 Dgae97 delta 20655 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 diff --git a/VM-source/VirtualMachine.pro.user b/VM-source/VirtualMachine.pro.user index 5a54df2..83c5eef 100755 --- a/VM-source/VirtualMachine.pro.user +++ b/VM-source/VirtualMachine.pro.user @@ -1,10 +1,10 @@ - + EnvironmentId - {e6fddbe7-fcb3-41be-bb11-3a30892600b9} + {4ffd6df9-1365-4837-81b1-582e0e2d1f21} ProjectExplorer.Project.ActiveTarget @@ -62,9 +62,9 @@ ProjectExplorer.Project.Target.0 - 桌面 - 桌面 - {b6becee2-04dc-4df3-9a41-75e9b60eccc8} + Qt 5.15.6 in PATH (qt5) + Qt 5.15.6 in PATH (qt5) + {ab20853c-9d79-473a-820e-8e95c145170e} 0 0 0 @@ -181,20 +181,19 @@ 2 - VirtualMachine + + Custom Executable - Qt4ProjectManager.Qt4RunConfiguration:/home/gfdgd_xi/Desktop/deep-wine-runner/VM-source/VirtualMachine.pro - VirtualMachine.pro + ProjectExplorer.CustomExecutableRunConfiguration 3768 false true - true false false true - /home/gfdgd_xi/Desktop/deep-wine-runner/VM-source + 1 diff --git a/VM-source/VirtualMachine.pro.user.e6fddbe b/VM-source/VirtualMachine.pro.user.e6fddbe new file mode 100755 index 0000000..6762a61 --- /dev/null +++ b/VM-source/VirtualMachine.pro.user.e6fddbe @@ -0,0 +1,214 @@ + + + + + + EnvironmentId + {e6fddbe7-fcb3-41be-bb11-3a30892600b9} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + true + false + 0 + true + true + 0 + 8 + true + 1 + true + true + true + false + + + + ProjectExplorer.Project.PluginSettings + + + true + + + + ProjectExplorer.Project.Target.0 + + 桌面 + 桌面 + {b6becee2-04dc-4df3-9a41-75e9b60eccc8} + 0 + 0 + 0 + + /home/gfdgd_xi/Desktop/deep-wine-runner/VM-source + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + Release + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + 1 + + + 0 + 部署 + + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy Configuration + + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + VirtualMachine + + Qt4ProjectManager.Qt4RunConfiguration:/home/gfdgd_xi/Desktop/deep-wine-runner/VM-source/VirtualMachine.pro + VirtualMachine.pro + + 3768 + false + true + true + false + false + true + + /home/gfdgd_xi/Desktop/deep-wine-runner/VM-source + + 1 + + + + ProjectExplorer.Project.TargetCount + 1 + + + ProjectExplorer.Project.Updater.FileVersion + 20 + + + Version + 20 + + diff --git a/VM-source/mainwindow.cpp.autosave b/VM-source/mainwindow.cpp.autosave new file mode 100644 index 0000000..f89c47b --- /dev/null +++ b/VM-source/mainwindow.cpp.autosave @@ -0,0 +1,41 @@ +/* + * 归属 RacoonGX 团队,开发者:gfdgd xi、为什么您不喜欢熊出没和阿布呢 +*/ +#include "mainwindow.h" +#include "ui_mainwindow.h" +#include +#include +#include +#include + +MainWindow::MainWindow(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::MainWindow) +{ + ui->setupUi(this); + ui->tabWidget->setTabPosition(QTabWidget::West); // 标签靠左 +} + +MainWindow::~MainWindow() +{ + delete ui; +} + +void MainWindow::on_browser_clicked() +{ + // 浏览镜像文件 + QString filePath = QFileDialog::getOpenFileName(this, "选择 ISO 文件", QDir::homePath(), "ISO 镜像文件(*.iso);;所有文件(*.*)"); + if(filePath != ""){ + ui->isoPath->setText(filePath); + } +} + +void MainWindow::on_install_clicked() +{ + QProcess progress; + QStringList list; + list << ui->isoPath->text() << QString::number(ui->systemVersion->currentIndex()); + qDebug() << QCoreApplication::applicationDirPath() + QString("/run.py"); + progress.startDetached(QCoreApplication::applicationDirPath() + QString("/run.py"), list); + ui->tabWidget->setCurrentIndex(1); +} diff --git a/VM-source/mainwindow.o b/VM-source/mainwindow.o old mode 100755 new mode 100644 index 6aab3585f4bd4b2942060fa8310e1bfb1d9026ef..3c2010377de21bcf38e4f0f36c8582e306e2453b GIT binary patch delta 563 zcmZwAT}V@57zc2D4cUcQA{d;jLx_x^eKe<2*fBA59~9cs*@3`)vCXz~-hCeRLMSM_ z%E<#|@4!SbqKi-t5=hxlh-`hRm*=XRIah>T3PJQNjk@US$MZZq|9@e*?)$U4oSv*~ zubywz)z+(By0ud_^F<3^el=Il&sSh$|NipfOBP9|X{y_3R20R4XX=v-0Xc3=8R=z@ zdn9{7o}}I^%ypiFSi_y02e0o|@-L1f{&}u`O=P54D0=cda@Boh%A$n*Hyq&(mos8D ziEd}0llGc>s1meWtRXAU@6YB+vk%IPw=t=@`P1SpKiVj*KlyKq-xm#LPD;#OUVkimkX{3?_iv!CJf_M+snvV+%B-CJEfGKw6W~lxhLGt0(#-Fx-sc U9eJApZVz*3KtvpGfbF&Y0%?%*!TY=pKPeqznkc8-XO2BPgzP!C7&!DD?_wSJa8_B}gK-1*J--N2t}F Ef7h^`X#fBK diff --git a/VM-source/mainwindow.ui b/VM-source/mainwindow.ui index 2f03234..2b879c3 100755 --- a/VM-source/mainwindow.ui +++ b/VM-source/mainwindow.ui @@ -128,6 +128,9 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'Noto Sans CJK SC'; font-size:10.5pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">使用迅雷或者网盘下载以下任意一个链接然后在上面选择即可:</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">123 网盘链接:https://www.123pan.com/s/pDSKVv-oypWv</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">迅雷网盘:https://pan.xunlei.com/s/VNKMz3wgbYHg6JIh50ZKIc7pA1?pwd=35e5 提取码:35e5</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">百度网盘:https://pan.baidu.com/s/19WbvinITCQJFZpAdZutrjg?pwd=me4y 提取码: me4y</span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">(如果下载这个,系统版本选第一项,一般推荐这个)ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B8738DFCB95872445C72AEFB|/</span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:10pt;">(如果下载这个,系统版本选第二项)ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/</span></p> <hr /></body></html> @@ -290,7 +293,7 @@ p, li { white-space: pre-wrap; } <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Github:<a href="https://github.com/gfdgd-xi/deep-wine-runner"><span style=" font-size:11pt; text-decoration: underline; color:#0082fa;">https://github.com/gfdgd-xi/deep-wine-runner</span></a></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"> Gitlink:<a href="https://gitlink.org.cn/gfdgd_xi/deep-wine-runner"><span style=" font-size:11pt; text-decoration: underline; color:#0082fa;">https://gitlink.org.cn/gfdgd_xi/deep-wine-runner</span></a></p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">此组件也有非常大的缺点,就是相比于 Wine,会需要占用大量的空间、安装需要大量的时间、某些情况下需要相比于 Wine 需要消耗更多的系统资源,但可以更加完美、流畅的运行 Windows 应用,会尽量减少因为缺少或未实现导致的 Windows exe 程序运行异常</p> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">该组件制作者:gfdgd xi、为什么您不喜欢熊出没和阿布呢</p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">该组件制作者:RacoonGX 团队</p> <hr /> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">参考文献:</p> <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'Droid Sans Mono','monospace','monospace'; font-size:11pt; color:#6a9955;">https://juejin.cn/post/7080484519328874510</span></p></body></html> diff --git a/VM-source/moc_mainwindow.cpp b/VM-source/moc_mainwindow.cpp index 565a991..e214d97 100755 --- a/VM-source/moc_mainwindow.cpp +++ b/VM-source/moc_mainwindow.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** Meta object code from reading C++ file 'mainwindow.h' ** -** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.3) +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.15.6) ** ** WARNING! All changes made in this file will be lost! *****************************************************************************/ @@ -13,7 +13,7 @@ #if !defined(Q_MOC_OUTPUT_REVISION) #error "The header file 'mainwindow.h' doesn't include ." #elif Q_MOC_OUTPUT_REVISION != 67 -#error "This file was generated using the moc from 5.15.3. It" +#error "This file was generated using the moc from 5.15.6. It" #error "cannot be used with the include files from this version of Qt." #error "(The moc has changed too much.)" #endif diff --git a/VM-source/moc_mainwindow.o b/VM-source/moc_mainwindow.o old mode 100755 new mode 100644 index 0c5bf079b78bd09462a962b2c9a261ad306dd85f..e726b21cf445cad1c4622718f8eb47dc51a2caf1 GIT binary patch delta 14 WcmX>Raw25I1V%=-%@Y~7YXAT*y#=KJ delta 14 WcmX>Raw25I1V%>Y%@Y~7YXAT*s|BI} diff --git a/VM-source/qrc_图标.cpp b/VM-source/qrc_图标.cpp index 72b55d4..b76a928 100755 --- a/VM-source/qrc_图标.cpp +++ b/VM-source/qrc_图标.cpp @@ -1,7 +1,7 @@ /**************************************************************************** ** Resource object code ** -** Created by: The Resource Compiler for Qt version 5.15.3 +** Created by: The Resource Compiler for Qt version 5.15.6 ** ** WARNING! All changes made in this file will be lost! *****************************************************************************/ @@ -215683,10 +215683,10 @@ static const unsigned char qt_resource_struct[] = { 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, // :/deepin-wine-runner.png 0x0,0x0,0x0,0xe,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0, -0x0,0x0,0x1,0x82,0x16,0x7c,0xaa,0x8, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0x59, // :/deepin-wine-runner.svg 0x0,0x0,0x0,0x40,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x42,0x15, -0x0,0x0,0x1,0x82,0x16,0x74,0x25,0x6b, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0x59, // :/picture 0x0,0x0,0x0,0x72,0x0,0x2,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x5, 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, @@ -215695,49 +215695,49 @@ static const unsigned char qt_resource_struct[] = { 0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0, // :/picture/截图_VirtualBox Machine_20220712142929.png 0x0,0x0,0x0,0x90,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x6e,0x8c, -0x0,0x0,0x1,0x81,0xf1,0x1b,0x6f,0x60, +0x0,0x0,0x1,0x84,0x61,0x97,0xf5,0x5, // :/picture/截图/截图_选择区域_20220712224639.png 0x0,0x0,0x2,0xea,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x17,0xa1,0x2b, -0x0,0x0,0x1,0x81,0xf2,0xe0,0xae,0xa0, +0x0,0x0,0x1,0x84,0x61,0x97,0xf5,0x5, // :/picture/截图/截图_VirtualBox Manager_20220712223602.png 0x0,0x0,0x1,0xe8,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xe,0x70,0x91, -0x0,0x0,0x1,0x81,0xf2,0xd8,0x55,0xe8, +0x0,0x0,0x1,0x84,0x61,0x97,0xf5,0x1, // :/picture/截图/截图_VirtualBox Machine_20220712143103.png 0x0,0x0,0x2,0x3e,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x10,0x1c,0xd0, -0x0,0x0,0x1,0x81,0xf1,0x1b,0x9e,0x40, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xfd, // :/picture/截图/截图_VirtualBox Machine_20220712143006.png 0x0,0x0,0x4,0x16,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2e,0x76,0xc1, -0x0,0x0,0x1,0x81,0xf1,0x1b,0xe8,0x78, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xf5, // :/picture/截图/截图_VirtualBox Machine_20220712143018.png 0x0,0x0,0x0,0xe6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x7,0x1f,0x9, -0x0,0x0,0x1,0x81,0xf1,0x1b,0xd4,0xf0, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xf5, // :/picture/截图/截图_VirtualBox Machine_20220712143029.png 0x0,0x0,0x2,0x94,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x13,0xc8,0x43, -0x0,0x0,0x1,0x81,0xf1,0x1b,0xc9,0x38, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xf9, // :/picture/截图/截图_VirtualBox Machine_20220712143037.png 0x0,0x0,0x3,0x7a,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2a,0xc4,0x82, -0x0,0x0,0x1,0x81,0xf1,0x1b,0xb9,0x98, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xf9, // :/picture/截图/截图_VirtualBox Machine_20220712143044.png 0x0,0x0,0x1,0x92,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0xb,0x77,0xc3, -0x0,0x0,0x1,0x81,0xf1,0x1b,0xad,0xe0, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xf9, // :/picture/截图/截图_VirtualBox_20220712223705.png 0x0,0x0,0x3,0xd0,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x2d,0xb9,0x6d, -0x0,0x0,0x1,0x81,0xf2,0xd8,0x65,0x88, +0x0,0x0,0x1,0x84,0x61,0x97,0xf5,0x1, // :/picture/截图/截图_VirtualBox Machine_20220712192850.png 0x0,0x0,0x1,0x3c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x9,0x91,0x7a, -0x0,0x0,0x1,0x81,0xf2,0x2c,0x4,0xa0, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xfd, // :/picture/截图/截图_VirtualBox Machine_20220712191756.png 0x0,0x0,0x4,0x6c,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x31,0x8f,0xdb, -0x0,0x0,0x1,0x81,0xf2,0x21,0xd7,0x28, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0xfd, // :/picture/截图/截图_VirtualBox Machine_20220712193527.png 0x0,0x0,0x3,0x24,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x27,0x59,0x2, -0x0,0x0,0x1,0x81,0xf2,0x32,0x2e,0xc0, +0x0,0x0,0x1,0x84,0x61,0x97,0xf5,0x1, // :/LANG/virtualmachine-en_US.qm 0x0,0x0,0x4,0xf6,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x34,0x96,0x28, -0x0,0x0,0x1,0x82,0xc5,0xe0,0x5a,0x58, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0x31, // :/LANG/virtualmachine-en_US.ts 0x0,0x0,0x4,0xc2,0x0,0x1,0x0,0x0,0x0,0x1,0x0,0x34,0x88,0x1b, -0x0,0x0,0x1,0x82,0xc5,0xea,0xbd,0x5e, +0x0,0x0,0x1,0x84,0x61,0x97,0xf4,0x31, }; diff --git a/VM-source/qrc_图标.o b/VM-source/qrc_图标.o old mode 100755 new mode 100644 index 5c2e18d0d2d7f38974c86dfad3e8872e70decdcb..085971b8352011306dd65967dce6fd9316d90dc8 GIT binary patch delta 577 zcmYMwy)Oe{9KiACxocIGDyJ=4>ZP<=E#)>U!at#-orHzN(gcZaQbcEoS!`nTG8n~b zszJo85`)C|+MnDdpFDTp=gD)=UFGdXS8!d_vBUM+S4kT;diTXCeMEtGTqw-EOvOgQMw1ss1W^H9yli+J@A^@vB?SBz1vjl`0vn z>}=urmc{mYS{4_m_s+kAU5WkI+V-Vw9n_7Zx}o8WCOq(>4L-EPj}8RTi7o`ujSza! z3k!V+BZ4UUF@QnD5XTUPk-!K>F@|v@F@Z^>kj4};$YL5f-G7Y6Lw^^M(>C9{Lm{z!K%#O+qhoO_nBL=T9$A0dXiz6S92*Ma6X%> zzpqmXX1}cFBxh0mh7_MRBWq~$Eni(P9!_Yb_Hi%VV`@Hk2QOLvlgr^PS#RG<=7u%a3^*x^78 tYEcIb^=LpNoM?gz&1gX@+RzR+Jm`QIKKKzp5S{2k2;Jy8%c@~_`X7ATp@aYc diff --git a/VM-source/ui_mainwindow.h b/VM-source/ui_mainwindow.h index 9bda9ee..2d4a158 100755 --- a/VM-source/ui_mainwindow.h +++ b/VM-source/ui_mainwindow.h @@ -1,7 +1,7 @@ /******************************************************************************** ** Form generated from reading UI file 'mainwindow.ui' ** -** Created by: Qt User Interface Compiler version 5.15.3 +** Created by: Qt User Interface Compiler version 5.15.6 ** ** WARNING! All changes made in this file will be lost when recompiling UI file! ********************************************************************************/ @@ -239,8 +239,12 @@ public: "p, li { white-space: pre-wrap; }\n" "\n" "

\344\275\277\347\224\250\350\277\205\351\233\267\346\210\226\350\200\205\347\275\221\347\233\230\344\270\213\350\275\275\344\273\245\344\270\213\344\273\273\346\204\217\344\270\200\344\270\252\351\223\276\346\216\245\347\204\266\345\220\216\345\234\250\344\270\212\351\235\242\351\200\211\346\213\251\345\215\263\345\217\257\357\274\232

\n" -"

\357\274\210\345" - "\246\202\346\236\234\344\270\213\350\275\275\350\277\231\344\270\252\357\274\214\347\263\273\347\273\237\347\211\210\346\234\254\351\200\211\347\254\254\344\270\200\351\241\271\357\274\214\344\270\200\350\210\254\346\216\250\350\215\220\350\277\231\344\270\252\357\274\211ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B8738DFCB95872445C72AEFB|/

\n" +"

123 \347\275\221" + "\347\233\230\351\223\276\346\216\245\357\274\232https://www.123pan.com/s/pDSKVv-oypWv

\n" +"

\350\277\205\351\233\267\347\275\221\347\233\230\357\274\232https://pan.xunlei.com/s/VNKMz3wgbYHg6JIh50ZKIc7pA1?pwd=35e5 \346\217\220\345\217\226\347\240\201\357\274\23235e5

\n" +"

\347\231\276\345\272\246\347\275\221\347\233\230\357\274\232https://pan.baidu.com/s/19WbvinITCQJFZpAdZutrjg?pwd=me4y \346\217\220\345\217\226\347\240\201: me4y

\n" +"

\357\274\210\345\246\202\346\236\234\344\270\213\350\275\275\350\277\231\344\270\252\357\274" + "\214\347\263\273\347\273\237\347\211\210\346\234\254\351\200\211\347\254\254\344\270\200\351\241\271\357\274\214\344\270\200\350\210\254\346\216\250\350\215\220\350\277\231\344\270\252\357\274\211ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|7503E4B9B8738DFCB95872445C72AEFB|/

\n" "

\357\274\210\345\246\202\346\236\234\344\270\213\350\275\275\350\277\231\344\270\252\357\274\214\347\263\273\347\273\237\347\211\210\346\234\254\351\200\211\347\254\254\344\272\214\351\241\271\357\274\211ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/

\n" "
", nullptr)); tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MainWindow", "\350\256\276\347\275\256", nullptr)); @@ -343,11 +347,11 @@ public: ">

\n" "

\346\255\244\347\273\204\344\273\266\344\271\237\346\234\211\351\235\236\345\270\270\345\244\247\347\232\204\347\274\272\347\202\271\357\274\214\345\260\261\346\230\257\347\233\270\346\257\224\344\272\216 Wine\357\274\214\344\274\232\351\234\200\350\246\201\345\215\240\347\224\250\345\244\247\351\207\217\347\232\204\347\251\272\351\227\264\343\200\201\345\256\211\350\243\205\351\234\200\350\246\201\345\244\247\351\207\217\347\232\204\346\227\266\351\227\264\343\200\201\346\237\220\344\272\233\346\203\205\345\206\265\344\270\213\351\234\200\350\246\201\347\233\270\346\257\224\344\272\216 Wine \351\234\200\350\246\201\346\266\210\350\200\227\346\233\264\345\244\232\347\232\204\347\263\273\347\273\237\350\265\204\346\272\220\357\274\214\344\275\206\345\217\257\344\273\245\346\233\264\345\212\240\345\256\214\347\276\216\343\200\201\346\265\201\347\225\205\347\232\204\350\277\220\350\241" "\214 Windows \345\272\224\347\224\250\357\274\214\344\274\232\345\260\275\351\207\217\345\207\217\345\260\221\345\233\240\344\270\272\347\274\272\345\260\221\346\210\226\346\234\252\345\256\236\347\216\260\345\257\274\350\207\264\347\232\204 Windows exe \347\250\213\345\272\217\350\277\220\350\241\214\345\274\202\345\270\270

\n" -"

\350\257\245\347\273\204\344\273\266\345\210\266\344\275\234\350\200\205\357\274\232gfdgd xi\343\200\201\344\270\272\344\273\200\344\271\210\346\202\250\344\270\215\345\226\234\346\254\242\347\206\212\345\207\272\346\262\241\345\222\214\351\230\277\345\270\203\345\221\242

\n" +"

\350\257\245\347\273\204\344\273\266\345\210\266\344\275\234\350\200\205\357\274\232RacoonGX \345\233\242\351\230\237

\n" "
\n" "

\345\217\202\350\200\203\346\226\207\347\214\256\357\274\232

\n" -"

https://juejin.cn/post/7080484519328874510

", nullptr)); +"

https://juejin.cn/" + "post/7080484519328874510

", nullptr)); tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("MainWindow", "\345\205\263\344\272\216", nullptr)); } // retranslateUi diff --git a/mainwindow.py b/mainwindow.py index 758fe01..b14dcce 100755 --- a/mainwindow.py +++ b/mainwindow.py @@ -1104,11 +1104,11 @@ class UpdateWindow(): url = "aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci91cGRhdGVuZXcuanNvbg==" else: if "deepin/UOS 应用商店版本<带签名>" == programVersionType: - url = "aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci91cGRhdGUtdW9zLmpzb24=" + url = "aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci11cGRhdGUtaW5mb3JtYXRpb24vcmF3L2JyYW5jaC9tYXN0ZXIvdXBkYXRlLXVvcy5qc29u" elif "星火应用商店版本" == programVersionType: - url = "aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci91cGRhdGUtc3BhcmsuanNvbg==" + url = "aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci11cGRhdGUtaW5mb3JtYXRpb24vcmF3L2JyYW5jaC9tYXN0ZXIvdXBkYXRlLXNwYXJrLmpzb24=" else: - url = "aHR0cDovLzEyMC4yNS4xNTMuMTQ0L3NwYXJrLWRlZXBpbi13aW5lLXJ1bm5lci91cGRhdGUuanNvbg==" + url = "aHR0cHM6Ly9jb2RlLmdpdGxpbmsub3JnLmNuL2dmZGdkLXhpLW9yZy93aW5lLXJ1bm5lci11cGRhdGUtaW5mb3JtYXRpb24vcmF3L2JyYW5jaC9tYXN0ZXIvdXBkYXRlLmpzb24=" try: UpdateWindow.data = json.loads(requests.get(base64.b64decode(url).decode("utf-8")).text) @@ -2343,7 +2343,7 @@ exe路径\' 参数 \' updateThingsString = transla.transe("U", '''※1、不基于生态适配脚本打包器支持禁用 Mono/Gecko 打包器''') for i in information["Thank"]: thankText += f"{i}\n" -updateTime = "2022年12月25日" +updateTime = "2022年12月26日" aboutProgram = transla.transe("U", """

Wine运行器是一个能让Linux用户更加方便地运行Windows应用的程序,内置了对Wine图形化的支持、各种Wine工具、自制的Wine程序打包器和运行库安装工具等。

它同时还内置了基于VirtualBox制作的、专供小白使用的Windows虚拟机安装工具,可以做到只需下载系统镜像并点击安装即可,无需考虑虚拟机的安装、创建、分区等操作。

@@ -2613,8 +2613,8 @@ p4.triggered.connect(window.close)
 
 wineOption = menu.addMenu(transla.transe("U", "Wine(&W)"))
 w1 = QtWidgets.QAction(transla.transe("U", "打开 Wine 容器目录"))
-w2 = QtWidgets.QAction(transla.transe("U", "安装常见字体"))
-w3 = QtWidgets.QAction(transla.transe("U", "安装自定义字体"))
+w2 = QtWidgets.QAction(QtGui.QIcon.fromTheme("font"), transla.transe("U", "安装常见字体"))
+w3 = QtWidgets.QAction(QtGui.QIcon.fromTheme("font"), transla.transe("U", "安装自定义字体"))
 w4 = QtWidgets.QAction(transla.transe("U", "删除选择的 Wine 容器"))
 cleanBottonUOS = QtWidgets.QAction(transla.transe("U", "清理 Wine 容器(基于 Wine 适配活动脚本)"))
 wineKeyboardLnk = QtWidgets.QAction(transla.transe("U", "Wine 快捷键映射"))
@@ -2649,7 +2649,7 @@ wm1_1 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安
 wm1_2 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装 Visual Studio C++"))
 wm1_3 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装 MSXML"))
 wm1_4 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装 gecko"))
-wm1_5 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装 mono"))
+wm1_5 = QtWidgets.QAction(QtGui.QIcon.fromTheme("mono"), transla.transe("U", "在指定wine、指定容器安装 mono"))
 wm1_7 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装 Visual Basic Runtime"))
 wm1_6 = QtWidgets.QAction(transla.transe("U", "在指定wine、指定容器安装其它运行库"))
 wm1.addAction(wm1_1)
@@ -2660,9 +2660,9 @@ wm1.addAction(wm1_5)
 wm1.addAction(wm1_7)
 wm1.addAction(wm1_6)
 wm2 = wineOption.addMenu(transla.transe("U", "在指定 Wine、容器运行基础应用"))
-wm2_1 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的控制面板"))
-wm2_2 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的浏览器"))
-wm2_3 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的注册表"))
+wm2_1 = QtWidgets.QAction(QtGui.QIcon.fromTheme("control-center2"), transla.transe("U", "打开指定wine、指定容器的控制面板"))
+wm2_2 = QtWidgets.QAction(QtGui.QIcon.fromTheme("web-browser"), transla.transe("U", "打开指定wine、指定容器的浏览器"))
+wm2_3 = QtWidgets.QAction(QtGui.QIcon.fromTheme("regedit"), transla.transe("U", "打开指定wine、指定容器的注册表"))
 wm2_4 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的任务管理器"))
 wm2_5 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的资源管理器"))
 wm2_6 = QtWidgets.QAction(transla.transe("U", "打开指定wine、指定容器的关于 wine"))