C++ Qt 登录-注册模板

C++ Qt 登录-注册界面模板项目说明及使用指南

项目说明与项目地址

  • 项目说明:本项目为完全开源的软件模板,并且所用资源都是免费开源的(开源协议参照MIT-License)。您可以参照下面的使用指南对该模板进行很方便的迁移、美化、拓展。
  • 项目地址:点我跳转项目地址

目录

  • 0. 效果预览
  • 1. 数据库准备
  • 2. 资源 & UI 修改
  • 3. 数据结构以及数据库交互函数的说明
    • 3.1 默认的数据结构说明
    • 3.2 数据库的交互函数
      • 3.2.1 向数据库增加新数据
      • 3.2.2 查询指定列的指定数据
  • 4. 登录成功后的页面跳转
  • 5. 联系邮箱

0. 效果预览

  • 登陆页面效果如下:
C++ Qt 登录-注册模板_第1张图片
  • 注册页面效果如下:
C++ Qt 登录-注册模板_第2张图片
  • 更具体的功能演示视频见如下链接:
点我跳转演示视频

1. 数据库准备

本项目采用的后端数据库为 SQLite ,因为他是 C++ Qt 6.x 内置支持的一种数据库,同时其可视化软件 SQLite Expert 的下载和使用都很简单。

Qt Creator 中为了能够顺利链接 SQLite 数据库,需要在项目配置文件中进行一些补充,具体如下:

  • CMake 构建的项目

需要在 CMakeList.txt 中添加如下内容:

# 加入 sql 链接必要的动态库
target_link_libraries(WelcomePage PRIVATE Qt${QT_VERSION_MAJOR}::Widgets
                      Qt${QT_VERSION_MAJOR}::Sql)
find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Sql REQUIRED)

注意:这里的 WelcomePage 请替换成您自己的项目名称

  • QMake 构建的项目

需要在 .pro 项目配置文件中添加如下内容:

# 加入 sql 链接必要的动态库
QT += sql
# 在Windows上需要的库(一般情况下Qt会自动处理)
win32:CONFIG(release, debug|release): LIBS += -L$$[QT_INSTALL_LIBS] -lQt6Sql
win32:CONFIG(debug, debug|release): LIBS += -L$$[QT_INSTALL_LIBS] -lQt6Sqld

2. 资源 & UI 修改

  • 资源管理

你可能感兴趣的:(C++,qt,c++,qt,软件工程)