Note for ones who may concern: 这是我于 2024 年 6 月进行的课程设计作业,此项目 UI 部分使用 Qt Quick 框架开发。本项目注释非常详细,您可参考随处可见的 README 文件。
File Structure
.
├─src Source codes.
│ ├─lib C++ source code.
│ │ ├─backend Employees related libraries.
│ │ └─frontend Codes to deal with window reactions.
│ ├─ui QML files to describe layouts and props.
│ │ ├─components Some shared components.
│ │ └─pages Window pages.
│ └─assets Assets like icons.
├─scripts Automatical scripts during building etc.
├─docs Some documents.
├─scripts Scripts used for building, etc.
└─xmake.lua Xmake configuration file.
Requirements
Proper C/C++ toolchain (MSVC or GCC for example).
Qt (>=6.4) that fit the C/C++ toolchain with Qt Quick built-in (to use the Qt frontend).
Xmake >= 2.6.1
Build&Run
ONLY TESTED ON WINDOWS.
To use the console frontend:
xmake b console
xmake run console
To use the Qt frontend:
xmake b qt
xmake run qt
On current stage, the front-end development is just on progress, so you’ll only see an example page after compliling (or compliling does not pass is also a normal case).
CollegeHRM
College Human Resource Manager
File Structure
Requirements
Build&Run
ONLY TESTED ON WINDOWS.
To use the console frontend:
To use the Qt frontend:
On current stage, the front-end development is just on progress, so you’ll only see an example page after compliling (or compliling does not pass is also a normal case).