“添加按钮选中后标记颜色”

pull/3/head
ChenZhuo 8 months ago
parent 2096b29e79
commit 90db2f5f22

@ -12,6 +12,7 @@ SOURCES += \
customwebenginepage.cpp \ customwebenginepage.cpp \
cwebengineview.cpp \ cwebengineview.cpp \
gddcdlg.cpp \ gddcdlg.cpp \
global.cpp \
homepagedlg.cpp \ homepagedlg.cpp \
main.cpp \ main.cpp \
mainwindow.cpp \ mainwindow.cpp \
@ -22,6 +23,7 @@ HEADERS += \
customwebenginepage.h \ customwebenginepage.h \
cwebengineview.h \ cwebengineview.h \
gddcdlg.h \ gddcdlg.h \
global.h \
homepagedlg.h \ homepagedlg.h \
mainwindow.h \ mainwindow.h \
qweb.h qweb.h

@ -1,18 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<<<<<<< Updated upstream <!-- Written by QtCreator 13.0.2, 2024-07-08T11:37:06. -->
<!-- Written by QtCreator 13.0.2, 2024-07-07T17:08:17. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>
<value type="QByteArray">{759415a8-4594-451e-a962-883a838b346f}</value> <value type="QByteArray">{c21801a3-ae2b-45ac-9dbf-ccd10de58748}</value>
=======
<!-- Written by QtCreator 13.0.2, 2024-07-07T20:01:12. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
<value type="QByteArray">{a4cfdcc4-9e92-4192-b732-d379deab22e3}</value>
>>>>>>> Stashed changes
</data> </data>
<data> <data>
<variable>ProjectExplorer.Project.ActiveTarget</variable> <variable>ProjectExplorer.Project.ActiveTarget</variable>
@ -84,16 +76,13 @@
<value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value> <value type="bool" key="ClangTools.AnalyzeOpenFiles">true</value>
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value> <value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value> <value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
<value type="int" key="ClangTools.ParallelJobs">8</value> <value type="int" key="ClangTools.ParallelJobs">10</value>
<value type="bool" key="ClangTools.PreferConfigFile">true</value> <value type="bool" key="ClangTools.PreferConfigFile">true</value>
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/> <valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/> <valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/> <valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
<value type="bool" key="ClangTools.UseGlobalSettings">true</value> <value type="bool" key="ClangTools.UseGlobalSettings">true</value>
</valuemap> </valuemap>
<valuemap type="QVariantMap" key="CppEditor.QuickFix">
<value type="bool" key="UseGlobalSettings">true</value>
</valuemap>
</valuemap> </valuemap>
</data> </data>
<data> <data>
@ -103,18 +92,13 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 6.5.3 MSVC2019 64bit</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 6.5.3 MSVC2019 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 6.5.3 MSVC2019 64bit</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 6.5.3 MSVC2019 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt6.653.win64_msvc2019_64_kit</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt6.653.win64_msvc2019_64_kit</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value> <value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value> <value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value> <value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="int" key="EnableQmlDebugging">0</value> <value type="int" key="EnableQmlDebugging">0</value>
<<<<<<< Updated upstream <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QTdemo\playerApp\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:\MyProject\PayloadAPP\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QTdemo/playerApp/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">F:/MyProject/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
=======
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
>>>>>>> Stashed changes
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@ -127,8 +111,8 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value> <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap> </valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
@ -138,8 +122,8 @@
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value> <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap> </valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
@ -152,13 +136,8 @@
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
</valuemap> </valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<<<<<<< Updated upstream <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QTdemo\playerApp\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:\MyProject\PayloadAPP\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QTdemo/playerApp/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">F:/MyProject/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
=======
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
>>>>>>> Stashed changes
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@ -171,8 +150,8 @@
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value> <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap> </valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
@ -182,8 +161,8 @@
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value> <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value> <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap> </valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value> <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
@ -196,13 +175,10 @@
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value> <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value> <value type="int" key="QtQuickCompiler">0</value>
</valuemap> </valuemap>
<<<<<<< Updated upstream
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
=======
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="int" key="EnableQmlDebugging">0</value> <value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Profile</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QTdemo\playerApp\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Profile</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Profile</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QTdemo/playerApp/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@ -241,56 +217,10 @@
<value type="int" key="QtQuickCompiler">0</value> <value type="int" key="QtQuickCompiler">0</value>
<value type="int" key="SeparateDebugInfo">0</value> <value type="int" key="SeparateDebugInfo">0</value>
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value> <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.3">
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">部署</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">部署</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
<value type="int" key="Analyzer.Valgrind.Callgrind.CostFormat">0</value>
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
<valuelist type="QVariantList" key="CustomOutputParsers"/>
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
<value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value>
<value type="QString" key="PerfRecordArgsId">-e cpu-cycles --call-graph &quot;dwarf,4096&quot; -F 250</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/QT/Custom_projects/Project_14/PayloadAPP/PayloadAPP.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/QT/Custom_projects/Project_14/PayloadAPP/PayloadAPP.pro</value>
<value type="bool" key="ProjectExplorer.RunConfiguration.Customized">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>
</data>
<data>
<variable>ProjectExplorer.Project.Target.1</variable>
<valuemap type="QVariantMap">
<value type="QString" key="DeviceType">Desktop</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 6.7.2 MSVC2019 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 6.7.2 MSVC2019 64bit</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt6.672.win64_msvc2019_64_kit</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
<value type="qlonglong" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
<value type="int" key="EnableQmlDebugging">0</value> <value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_7_2_MSVC2019_64bit-Debug</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QTdemo\playerApp\build\Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_7_2_MSVC2019_64bit-Debug</value> <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QTdemo/playerApp/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value> <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
@ -323,99 +253,16 @@
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/> <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value> <value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/> <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value> <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
</valuemap> </valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1"> <value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">4</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_7_2_MSVC2019_64bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_7_2_MSVC2019_64bit-Release</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
<value type="int" key="EnableQmlDebugging">0</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:\QT\Custom_projects\Project_14\PayloadAPP\build\Desktop_Qt_6_7_2_MSVC2019_64bit-Profile</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">D:/QT/Custom_projects/Project_14/PayloadAPP/build/Desktop_Qt_6_7_2_MSVC2019_64bit-Profile</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">构建</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">清除</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
</valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
<value type="bool" key="ProjectExplorer.BuildConfiguration.ParseStandardOutput">false</value>
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
<value type="int" key="QtQuickCompiler">0</value>
<value type="int" key="SeparateDebugInfo">0</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
>>>>>>> Stashed changes
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0"> <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0"> <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value> <value type="qlonglong" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">部署</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">部署</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
</valuemap> </valuemap>
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value> <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
@ -435,28 +282,20 @@
<value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value> <value type="bool" key="PE.EnvironmentAspect.PrintOnRun">false</value>
<value type="QString" key="PerfRecordArgsId">-e cpu-cycles --call-graph &quot;dwarf,4096&quot; -F 250</value> <value type="QString" key="PerfRecordArgsId">-e cpu-cycles --call-graph &quot;dwarf,4096&quot; -F 250</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value> <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
<<<<<<< Updated upstream <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/QTdemo/playerApp/PayloadAPP.pro</value>
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:F:/MyProject/PayloadAPP/PayloadAPP.pro</value> <value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/QTdemo/playerApp/PayloadAPP.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">F:/MyProject/PayloadAPP/PayloadAPP.pro</value>
=======
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/QT/Custom_projects/Project_14/PayloadAPP/PayloadAPP.pro</value>
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/QT/Custom_projects/Project_14/PayloadAPP/PayloadAPP.pro</value>
>>>>>>> Stashed changes
<value type="bool" key="ProjectExplorer.RunConfiguration.Customized">false</value> <value type="bool" key="ProjectExplorer.RunConfiguration.Customized">false</value>
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value> <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value> <value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<<<<<<< Updated upstream <value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/QTdemo/playerApp/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Release</value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">F:/MyProject/PayloadAPP/build/Desktop_Qt_6_5_3_MSVC2019_64bit-Debug</value>
=======
>>>>>>> Stashed changes
</valuemap> </valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value> <value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap> </valuemap>
</data> </data>
<data> <data>
<variable>ProjectExplorer.Project.TargetCount</variable> <variable>ProjectExplorer.Project.TargetCount</variable>
<value type="qlonglong">2</value> <value type="qlonglong">1</value>
</data> </data>
<data> <data>
<variable>ProjectExplorer.Project.Updater.FileVersion</variable> <variable>ProjectExplorer.Project.Updater.FileVersion</variable>

Binary file not shown.

@ -0,0 +1,77 @@
#include "global.h"
QColor g_themeColor(51, 51, 51);
QString g_PushBtnStyle = /**正常情况下样式**/
"QPushButton{"
"font: 12pt '微软雅黑';"
"color: #2f3640;"
"background-color: #f5f6fa;"
"border-color: #2f3640;"
"border-radius: 15px;"
"border-style: solid;"
"border-width: 2px;"
"padding: 5px;"
"}"
/**鼠标停留在按钮上的样式**/
"QPushButton::hover{"
"color: #FFFFFF;"
"background-color: #718093;"
"border-color: #2f3640;"
"}"
/**鼠标按压下去的样式**/
"QPushButton::pressed,QPushButton::checked{"
"color: #FFFFFF;"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #273c75, stop:1 #487eb0);"
"}"
/**按钮失能情况下样式**/
"QPushButton::disabled{"
"color: #FFFFFF;"
"background-color: #dcdde1;"
"border-color: #dcdde1;"
"}";
QString g_PushBtnSelStyle = /**选中情况下样式**/
"QPushButton{"
"font: 12pt '微软雅黑';"
"color: #2f3640;"
"background-color: #619acd;"
"border-color: #2f3640;"
"border-radius: 15px;"
"border-style: solid;"
"border-width: 2px;"
"padding: 5px;"
"}"
/**鼠标停留在按钮上的样式**/
"QPushButton::hover{"
"color: #FFFFFF;"
"background-color: #718093;"
"border-color: #2f3640;"
"}"
/**鼠标按压下去的样式**/
"QPushButton::pressed,QPushButton::checked{"
"color: #FFFFFF;"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #273c75, stop:1 #487eb0);"
"}"
/**按钮失能情况下样式**/
"QPushButton::disabled{"
"color: #FFFFFF;"
"background-color: #dcdde1;"
"border-color: #dcdde1;"
"}";
global::global() {}

@ -0,0 +1,22 @@
#ifndef GLOBAL_H
#define GLOBAL_H
#include <QColor>
/*******************系统颜色***************************************/
extern QColor g_themeColor;
extern QString g_PushBtnStyle;
extern QString g_PushBtnSelStyle;
/*******************系统颜色***************************************/
class global
{
public:
global();
};
#endif // GLOBAL_H

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>938</width> <width>1510</width>
<height>633</height> <height>989</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -15,68 +15,54 @@
</property> </property>
<layout class="QGridLayout" name="gridLayout_2"> <layout class="QGridLayout" name="gridLayout_2">
<item row="0" column="0"> <item row="0" column="0">
<layout class="QGridLayout" name="gridLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item row="0" column="1"> <item>
<widget class="QGroupBox" name="groupBox_3"> <widget class="QWidget" name="widget" native="true">
<property name="title"> <layout class="QHBoxLayout" name="horizontalLayout_2">
<string>GroupBox</string> <item>
</property> <spacer name="horizontalSpacer">
</widget> <property name="orientation">
</item> <enum>Qt::Horizontal</enum>
<item row="0" column="2"> </property>
<widget class="QGroupBox" name="groupBox"> <property name="sizeType">
<property name="title"> <enum>QSizePolicy::Fixed</enum>
<string>GroupBox</string> </property>
</property> <property name="sizeHint" stdset="0">
</widget> <size>
</item> <width>200</width>
<item row="0" column="0"> <height>20</height>
<widget class="QGroupBox" name="groupBox_2"> </size>
<property name="title"> </property>
<string>GroupBox</string> </spacer>
</property> </item>
</widget> <item>
</item> <widget class="QWidget" name="widget_2" native="true">
<item row="1" column="0"> <property name="styleSheet">
<widget class="QGroupBox" name="groupBox_4"> <string notr="true">background-image: url(:/res/981csP.png);
<property name="title"> background-repeat: no-repeat;
<string>GroupBox</string> background-position: center;
</property> background-attachment: fixed;
</widget> background-size: cover;</string>
</item> </property>
<item row="1" column="2"> </widget>
<widget class="QGroupBox" name="groupBox_6"> </item>
<property name="title"> <item>
<string>GroupBox</string> <spacer name="horizontalSpacer_2">
</property> <property name="orientation">
</widget> <enum>Qt::Horizontal</enum>
</item> </property>
<item row="2" column="0"> <property name="sizeType">
<widget class="QGroupBox" name="groupBox_7"> <enum>QSizePolicy::Fixed</enum>
<property name="title"> </property>
<string>GroupBox</string> <property name="sizeHint" stdset="0">
</property> <size>
</widget> <width>200</width>
</item> <height>20</height>
<item row="1" column="1"> </size>
<widget class="QGroupBox" name="groupBox_5"> </property>
<property name="title"> </spacer>
<string>GroupBox</string> </item>
</property> </layout>
</widget>
</item>
<item row="2" column="1">
<widget class="QGroupBox" name="groupBox_8">
<property name="title">
<string>GroupBox</string>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QGroupBox" name="groupBox_9">
<property name="title">
<string>GroupBox</string>
</property>
</widget> </widget>
</item> </item>
</layout> </layout>

@ -2,12 +2,14 @@
#include "ui_mainwindow.h" #include "ui_mainwindow.h"
#include "CWebEngineView.h" #include "CWebEngineView.h"
#include "CustomWebEnginePage.h" #include "CustomWebEnginePage.h"
#include "global.h"
#include <QToolBar> #include <QToolBar>
#include <QFlags> #include <QFlags>
#include <QFile> #include <QFile>
#include <qpushbutton.h> #include <qpushbutton.h>
#include <QAction> #include <QAction>
MainWindow::MainWindow(QWidget *parent) MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent) : QMainWindow(parent)
, ui(new Ui::MainWindow) , ui(new Ui::MainWindow)
@ -59,6 +61,9 @@ MainWindow::MainWindow(QWidget *parent)
qDebug()<<"Open file fail "<<Qt::endl; qDebug()<<"Open file fail "<<Qt::endl;
} }
QString appDir = QCoreApplication::applicationDirPath();
// qDebug()<<"Open file fail "<<appDir;
} }
MainWindow::~MainWindow() MainWindow::~MainWindow()
@ -72,10 +77,10 @@ void MainWindow::initWindow()
//设置主窗口背景颜色 //设置主窗口背景颜色
QPalette palette; QPalette palette;
palette.setColor(QPalette::Window,QColor(51, 51, 51)); palette.setColor(QPalette::Window,g_themeColor);
this->setPalette(palette); this->setPalette(palette);
this->setWindowTitle("载荷应用软件"); this->setWindowTitle("载荷应用软件");
this->resize(1200,840); this->resize(1920,1080);
m_GDDCdlg = new GDDCdlg(this); m_GDDCdlg = new GDDCdlg(this);
m_HomePagedlg = new HomePageDlg(this); m_HomePagedlg = new HomePageDlg(this);
@ -87,49 +92,21 @@ void MainWindow::initWindow()
ui->SubPage->addWidget(mWeb); ui->SubPage->addWidget(mWeb);
ui->SubPage->addWidget(m_GDDCdlg); ui->SubPage->addWidget(m_GDDCdlg);
ui->SubPage->addWidget(m_HomePagedlg); ui->SubPage->addWidget(m_HomePagedlg);
mWeb->hide();
m_HomePagedlg->show();
} }
void MainWindow::initButton() void MainWindow::initButton()
{ {
QString style = /**正常情况下样式**/
"QPushButton{"
"font: 12pt '微软雅黑';" ui->pushButton->setStyleSheet(g_PushBtnStyle);
"color: #2f3640;" ui->pushButton_2->setStyleSheet(g_PushBtnStyle);
"background-color: #f5f6fa;" ui->pushButton_3->setStyleSheet(g_PushBtnStyle);
"border-color: #2f3640;" ui->pushButton_4->setStyleSheet(g_PushBtnStyle);
"border-radius: 15px;" ui->pushButton_5->setStyleSheet(g_PushBtnStyle);
"border-style: solid;" ui->pushButton_6->setStyleSheet(g_PushBtnStyle);
"border-width: 2px;" ui->pushButton_7->setStyleSheet(g_PushBtnStyle);
"padding: 5px;" ui->pushButton_8->setStyleSheet(g_PushBtnStyle);
"}"
/**鼠标停留在按钮上的样式**/
"QPushButton::hover{"
"color: #FFFFFF;"
"background-color: #718093;"
"border-color: #2f3640;"
"}"
/**鼠标按压下去的样式**/
"QPushButton::pressed,QPushButton::checked{"
"color: #FFFFFF;"
"background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #273c75, stop:1 #487eb0);"
"}"
/**按钮失能情况下样式**/
"QPushButton::disabled{"
"color: #FFFFFF;"
"background-color: #dcdde1;"
"border-color: #dcdde1;"
"}";
ui->pushButton->setStyleSheet(style);
ui->pushButton_2->setStyleSheet(style);
ui->pushButton_3->setStyleSheet(style);
ui->pushButton_4->setStyleSheet(style);
ui->pushButton_5->setStyleSheet(style);
ui->pushButton_6->setStyleSheet(style);
ui->pushButton_7->setStyleSheet(style);
ui->pushButton_8->setStyleSheet(style);
} }
void MainWindow::initMenuBar() void MainWindow::initMenuBar()
{ {
@ -211,6 +188,7 @@ void MainWindow::initToolBar()
//主页 //主页
void MainWindow::on_pushButton_clicked() void MainWindow::on_pushButton_clicked()
{ {
changeBtnColor(1);
//m_HomePagedlg->move(130,80); //m_HomePagedlg->move(130,80);
m_HomePagedlg->show(); //显示窗口 m_HomePagedlg->show(); //显示窗口
m_GDDCdlg->hide(); m_GDDCdlg->hide();
@ -219,6 +197,7 @@ void MainWindow::on_pushButton_clicked()
//光电吊舱 //光电吊舱
void MainWindow::on_pushButton_2_clicked() void MainWindow::on_pushButton_2_clicked()
{ {
changeBtnColor(2);
//m_GDDCdlg->move(130,80); //m_GDDCdlg->move(130,80);
m_GDDCdlg->show(); //显示窗口 m_GDDCdlg->show(); //显示窗口
m_HomePagedlg->hide(); m_HomePagedlg->hide();
@ -228,6 +207,8 @@ void MainWindow::on_pushButton_2_clicked()
//L链 //L链
void MainWindow::on_pushButton_3_clicked() void MainWindow::on_pushButton_3_clicked()
{ {
changeBtnColor(3);
mWeb->show();
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
} }
@ -235,30 +216,34 @@ void MainWindow::on_pushButton_3_clicked()
//自组网 //自组网
void MainWindow::on_pushButton_4_clicked() void MainWindow::on_pushButton_4_clicked()
{ {
changeBtnColor(4);
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
mWeb->load(QUrl("http://192.168.1.10"));
mWeb->show();
//process->kill(); //process->kill();
} }
//PDT集群 //PDT集群
void MainWindow::on_pushButton_5_clicked() void MainWindow::on_pushButton_5_clicked()
{ {
changeBtnColor(5);
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
// process->setWorkingDirectory("F:/显控软件_20240606"); // 设置工作目录 process->setWorkingDirectory("D:/QTdemo/playerApp/app"); // 设置工作目录
// process->start("F:/显控软件_20240606/ViewControlStudio.exe"); // 启动exe并传递参数 process->start("D:/QTdemo/playerApp/app/XCOM V2.0.exe"); // 启动exe并传递参数
} }
//Ku卫通 //Ku卫通
void MainWindow::on_pushButton_6_clicked() void MainWindow::on_pushButton_6_clicked()
{ {
changeBtnColor(6);
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
mWeb->load(QUrl("https://www.baidu.com")); mWeb->load(QUrl("http://192.168.0.2"));
mWeb->show(); mWeb->show();
@ -267,10 +252,11 @@ void MainWindow::on_pushButton_6_clicked()
//搜救载荷 //搜救载荷
void MainWindow::on_pushButton_7_clicked() void MainWindow::on_pushButton_7_clicked()
{ {
changeBtnColor(7);
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
// mWeb->stop(); // mWeb->stop();
mWeb->load(QUrl("https://cn.bing.com/")); mWeb->load(QUrl("https://baidu.com"));
mWeb->show(); mWeb->show();
// //
@ -279,6 +265,45 @@ void MainWindow::on_pushButton_7_clicked()
//三维建模 //三维建模
void MainWindow::on_pushButton_8_clicked() void MainWindow::on_pushButton_8_clicked()
{ {
changeBtnColor(8);
m_HomePagedlg->hide(); m_HomePagedlg->hide();
m_GDDCdlg->hide(); m_GDDCdlg->hide();
} }
//更新主界面按钮颜色
void MainWindow::changeBtnColor(int num)
{
initButton();
switch (num)
{
case 1:
ui->pushButton->setStyleSheet(g_PushBtnSelStyle);
break;
case 2:
ui->pushButton_2->setStyleSheet(g_PushBtnSelStyle);
break;
case 3:
ui->pushButton_3->setStyleSheet(g_PushBtnSelStyle);
break;
case 4:
ui->pushButton_4->setStyleSheet(g_PushBtnSelStyle);
break;
case 5:
ui->pushButton_5->setStyleSheet(g_PushBtnSelStyle);
break;
case 6:
ui->pushButton_6->setStyleSheet(g_PushBtnSelStyle);
break;
case 7:
ui->pushButton_7->setStyleSheet(g_PushBtnSelStyle);
break;
case 8:
ui->pushButton_8->setStyleSheet(g_PushBtnSelStyle);
break;
}
}

@ -64,5 +64,9 @@ public:
private: private:
QProcess *process; QProcess *process;
QString exeDirPathName = ""; QString exeDirPathName = "";
public:
void changeBtnColor(int num);
}; };
#endif // MAINWINDOW_H #endif // MAINWINDOW_H

@ -11,5 +11,6 @@
<file>res/w.png</file> <file>res/w.png</file>
<file>res/WIFI.png</file> <file>res/WIFI.png</file>
<file>res/wifi4G.png</file> <file>res/wifi4G.png</file>
<file>res/981csP.png</file>
</qresource> </qresource>
</RCC> </RCC>

@ -77,7 +77,7 @@
<enum>Qt::DefaultContextMenu</enum> <enum>Qt::DefaultContextMenu</enum>
</property> </property>
<property name="styleSheet"> <property name="styleSheet">
<string notr="true"/> <string notr="true">checked { background-color: rgb(125, 205, 255); }</string>
</property> </property>
<property name="text"> <property name="text">
<string> 主页 </string> <string> 主页 </string>
@ -145,7 +145,7 @@
<enum>Qt::DefaultContextMenu</enum> <enum>Qt::DefaultContextMenu</enum>
</property> </property>
<property name="styleSheet"> <property name="styleSheet">
<string notr="true"/> <string notr="true">background-color: rgb(125, 205, 255);</string>
</property> </property>
<property name="text"> <property name="text">
<string> L链 </string> <string> L链 </string>

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>1238</width> <width>1167</width>
<height>997</height> <height>886</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Loading…
Cancel
Save