From d2cbdef3a8c85fe4231177bd22a4d1319c51765a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=A2=9E=E8=BE=89?= <3045316072@qq.com> Date: Fri, 15 Nov 2024 09:49:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- RasterProcessTool.cpp | 10 +++ RasterProcessTool.h | 16 +++++ RasterProcessTool.qrc | 4 ++ RasterProcessTool.sln | 25 +++++++ RasterProcessTool.ui | 28 ++++++++ RasterProcessTool.vcxproj | 112 ++++++++++++++++++++++++++++++ RasterProcessTool.vcxproj.filters | 48 +++++++++++++ main.cpp | 10 +++ 8 files changed, 253 insertions(+) create mode 100644 RasterProcessTool.cpp create mode 100644 RasterProcessTool.h create mode 100644 RasterProcessTool.qrc create mode 100644 RasterProcessTool.sln create mode 100644 RasterProcessTool.ui create mode 100644 RasterProcessTool.vcxproj create mode 100644 RasterProcessTool.vcxproj.filters create mode 100644 main.cpp diff --git a/RasterProcessTool.cpp b/RasterProcessTool.cpp new file mode 100644 index 0000000..1d721d8 --- /dev/null +++ b/RasterProcessTool.cpp @@ -0,0 +1,10 @@ +#include "RasterProcessTool.h" + +RasterProcessTool::RasterProcessTool(QWidget *parent) + : QMainWindow(parent) +{ + ui.setupUi(this); +} + +RasterProcessTool::~RasterProcessTool() +{} diff --git a/RasterProcessTool.h b/RasterProcessTool.h new file mode 100644 index 0000000..1f48ec6 --- /dev/null +++ b/RasterProcessTool.h @@ -0,0 +1,16 @@ +#pragma once + +#include +#include "ui_RasterProcessTool.h" + +class RasterProcessTool : public QMainWindow +{ + Q_OBJECT + +public: + RasterProcessTool(QWidget *parent = nullptr); + ~RasterProcessTool(); + +private: + Ui::RasterProcessToolClass ui; +}; diff --git a/RasterProcessTool.qrc b/RasterProcessTool.qrc new file mode 100644 index 0000000..bae63b1 --- /dev/null +++ b/RasterProcessTool.qrc @@ -0,0 +1,4 @@ + + + + diff --git a/RasterProcessTool.sln b/RasterProcessTool.sln new file mode 100644 index 0000000..132d40d --- /dev/null +++ b/RasterProcessTool.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.10.35122.118 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RasterProcessTool", "RasterProcessTool.vcxproj", "{7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x64 = Debug|x64 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x64.ActiveCfg = Debug|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Debug|x64.Build.0 = Debug|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x64.ActiveCfg = Release|x64 + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {179F0A62-C631-4667-AD03-3780ADE09F41} + EndGlobalSection +EndGlobal diff --git a/RasterProcessTool.ui b/RasterProcessTool.ui new file mode 100644 index 0000000..292cf0e --- /dev/null +++ b/RasterProcessTool.ui @@ -0,0 +1,28 @@ + + RasterProcessToolClass + + + RasterProcessToolClass + + + + 0 + 0 + 600 + 400 + + + + RasterProcessTool + + + + + + + + + + + + diff --git a/RasterProcessTool.vcxproj b/RasterProcessTool.vcxproj new file mode 100644 index 0000000..94ebdef --- /dev/null +++ b/RasterProcessTool.vcxproj @@ -0,0 +1,112 @@ + + + + + Debug + x64 + + + Release + x64 + + + + {7EF67DAA-DBC0-4B7F-80E8-11B4D2CB7EC2} + QtVS_v304 + 10.0 + 10.0 + $(MSBuildProjectDirectory)\QtMsBuild + + + + Application + v143 + true + Unicode + + + Application + v143 + false + true + Unicode + + + + + + + tools_qt5 + core;gui;widgets + debug + + + tools_qt5 + core;gui;widgets + release + + + + + + + + + + + + + + + + + + + + + + true + Level3 + true + true + + + Windows + true + + + + + true + Level3 + true + true + true + true + + + Windows + false + true + true + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RasterProcessTool.vcxproj.filters b/RasterProcessTool.vcxproj.filters new file mode 100644 index 0000000..446a9f9 --- /dev/null +++ b/RasterProcessTool.vcxproj.filters @@ -0,0 +1,48 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + qml;cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;hm;inl;inc;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + qrc;rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + {99349809-55BA-4b9d-BF79-8FDBB0286EB3} + ui + + + {639EADAA-A684-42e4-A9AD-28FC9BCB8F7C} + ts + + + + + Resource Files + + + Form Files + + + Header Files + + + Source Files + + + + + Resource Files + + + Resource Files + + + + diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..98b1eef --- /dev/null +++ b/main.cpp @@ -0,0 +1,10 @@ +#include "RasterProcessTool.h" +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + RasterProcessTool w; + w.show(); + return a.exec(); +}