From 5b29de84f87a2c50003a04842547b5402bb446a1 Mon Sep 17 00:00:00 2001 From: Jafarichen <72332844+Jafarichen@users.noreply.github.com> Date: Wed, 22 Dec 2021 13:48:18 +0800 Subject: [PATCH] final --- UniversalTuringMachine.pro.user | 242 +++++--------------------------- mainwindow.cpp | 8 +- 2 files changed, 37 insertions(+), 213 deletions(-) diff --git a/UniversalTuringMachine.pro.user b/UniversalTuringMachine.pro.user index 1f62928..deab900 100644 --- a/UniversalTuringMachine.pro.user +++ b/UniversalTuringMachine.pro.user @@ -1,10 +1,10 @@ - + EnvironmentId - {5de9d785-ce81-488d-ae7f-5e50080fe87e} + {1d41e3d4-7c21-43ed-8d33-3717b0e324b3} ProjectExplorer.Project.ActiveTarget @@ -70,38 +70,37 @@ 0 true - + + -fno-delayed-template-parsing + true Builtin.BuildSystem true true Builtin.DefaultTidyAndClazy - 4 + 8 true - - true - ProjectExplorer.Project.Target.0 Desktop - Qt 6.2.2 for macOS - Qt 6.2.2 for macOS - qt.qt6.622.clang_64_kit - 0 + Desktop (x86-windows-msvc2022-pe-64bit) + Desktop (x86-windows-msvc2022-pe-64bit) + {76d26a33-aea9-4cc5-8c15-5177ac61f114} + 1 0 0 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Debug - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Debug + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Debug + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Debug true @@ -139,8 +138,8 @@ 2 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Release - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Release + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Release + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Release true @@ -180,8 +179,8 @@ 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Profile - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Profile + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Profile + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Profile true @@ -241,14 +240,14 @@ 2 - Qt4ProjectManager.Qt4RunConfiguration:/Users/chenhangjian/Desktop/code/UniversialTuringMachine/UniversalTuringMachine.pro - /Users/chenhangjian/Desktop/code/UniversialTuringMachine/UniversalTuringMachine.pro + Qt4ProjectManager.Qt4RunConfiguration:C:/Users/Jafari Chen/Desktop/UniversialTuringMachine/UniversalTuringMachine.pro + C:/Users/Jafari Chen/Desktop/UniversialTuringMachine/UniversalTuringMachine.pro false true true false true - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_macOS-Debug/UniversalTuringMachine.app/Contents/MacOS + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_x86_windows_msvc2022_pe_64bit-Release 1 @@ -256,17 +255,17 @@ ProjectExplorer.Project.Target.1 - Ios.Device.Type - Qt 6.2.2 for iOS - Qt 6.2.2 for iOS - {214cb6e6-10e8-47cb-a9a2-3d5d9c66eb14} + Desktop + Desktop Qt 6.2.2 MSVC2019 64bit + Desktop Qt 6.2.2 MSVC2019 64bit + qt.qt6.622.win64_msvc2019_64_kit 0 0 0 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Debug - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Debug + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Debug + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Debug true @@ -304,8 +303,8 @@ 2 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Release - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Release + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Release + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Release true @@ -345,8 +344,8 @@ 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Profile - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS-Profile + C:\Users\Jafari Chen\Desktop\build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Profile + C:/Users/Jafari Chen/Desktop/build-UniversalTuringMachine-Desktop_Qt_6_2_2_MSVC2019_64bit-Profile true @@ -388,12 +387,7 @@ 3 - - true - Deploy to Jafari’s iPad - Qt4ProjectManager.IosDeployStep - - 1 + 0 Deploy Deploy ProjectExplorer.BuildSteps.Deploy @@ -401,179 +395,7 @@ 1 false - Qt4ProjectManager.IosDeployConfiguration - - 1 - - true - true - true - - - - - 0 - - Run on Jafari’s iPad - Qt4ProjectManager.IosRunConfiguration:/Users/chenhangjian/Desktop/code/UniversialTuringMachine/UniversalTuringMachine.pro - /Users/chenhangjian/Desktop/code/UniversialTuringMachine/UniversalTuringMachine.pro - false - true - false - true - - 1 - - - - ProjectExplorer.Project.Target.2 - - Ios.Simulator.Type - Qt 6.2.2 for iOS Simulator - Qt 6.2.2 for iOS Simulator - {c73625a7-ab08-4c85-8704-e2be3c1577ea} - 0 - 0 - 0 - - 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Debug - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Debug - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Debug - Qt4ProjectManager.Qt4BuildConfiguration - 2 - - - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Release - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Release - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Release - Qt4ProjectManager.Qt4BuildConfiguration - 0 - 0 - - - 0 - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Profile - /Users/chenhangjian/Desktop/build-UniversalTuringMachine-Qt_6_2_2_for_iOS_Simulator-Profile - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - Qt4ProjectManager.Qt4BuildConfiguration - 0 - 0 - 0 - - 3 - - - - true - Deploy to iOS Simulator - Qt4ProjectManager.IosDeployStep - - 1 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - Qt4ProjectManager.IosDeployConfiguration + ProjectExplorer.DefaultDeployConfiguration 1 @@ -595,7 +417,7 @@ ProjectExplorer.Project.TargetCount - 3 + 2 ProjectExplorer.Project.Updater.FileVersion diff --git a/mainwindow.cpp b/mainwindow.cpp index e5d0a9f..f6699bb 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -11,7 +11,7 @@ #define Y 500 #define SIZE 100 -QString filepath=QDir::currentPath(); +QString filepath=""; QStringList K; QStringList Sigma; QStringList Q0; @@ -32,6 +32,8 @@ MainWindow::MainWindow(QWidget *parent) this->setFixedSize(1000, 700); this->setWindowTitle("Universal Turing Machine"); + qDebug()<setGeometry(START_X, START_Y+DELTA_Y*0, LABEL_X, LABEL_Y); label_k->setAlignment(Qt::AlignCenter); @@ -160,7 +162,7 @@ void MainWindow::importFile() F.clear(); int row=list_file->currentRow(); list_func->clear(); - QFile file(filepath + "/" + QString::number(row) + ".txt"); + QFile file(filepath + QString::number(row) + ".txt"); qDebug()<<"import3"; if(file.open(QIODevice::ReadOnly | QIODevice::Text)) { @@ -309,7 +311,7 @@ void MainWindow::nextStep() void MainWindow::loadFileList() { - QFile file(filepath+"/filelist.txt"); + QFile file(filepath+"filelist.txt"); if(file.open(QIODevice::ReadOnly | QIODevice::Text)) { QTextStream in(&file);