# QT软件设计课程作业-嘿嘿简洁代码编辑器 **Repository Path**: penguink3/Qt_CodeEditor ## Basic Information - **Project Name**: QT软件设计课程作业-嘿嘿简洁代码编辑器 - **Description**: QT软件设计课程作业-嘿嘿简洁代码编辑器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-16 - **Last Updated**: 2021-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一个小型的程序编辑器 ## 1、题目 一个类似Visual C++、Visual Studio或Eclipse的编写程序用的程序,要求有以下功能: - 1. 用户输入特定关键字可变色显示:例如,输入if\ else,会自动标识为关键字(如用蓝色或红色) - 2. 可以提供自动完成功能(即输入一个字符串的前面一段后,系统显示一些可选的变量名或方法名,按上下键可以选择不同的名称,再按空格可以把后面的部分补充齐全) 项目编辑环境:QT + VS2019 项目运行平台:windows系统,可以做跨平台处理,我没做 ## 2、文件目录和功能: - codeeditor.h和codeeditor.cpp:实现代码编辑器的主要自制控件,实现了行号栏,自建的内嵌代码补全控件completer - QtWidgetsApplication.ui:主页面ui设计文件,包括信号和槽连接的设计,控件布局设计 - QtWidgetsApplication.cpp和QtWidgetsApplication.h:主页面类文件,实现了高亮关键字和查找功能 - main.cpp:新建一个QtWidgetsApplication类并运行,这东西就是我们看到的窗口