0) 运行结果


1) 生成随机字符串
Qt主要通过QRandomGenerator
类来生成随机数。在此之前的版本中,qrand()
函数也常被使用,但从Qt 5.10起,推荐使用更现代化的QRandomGenerator
类。
在头文件添加void generateRandomNumber();方法 声明随机数字和字母字符串
注:需要包含头文件 #include<QRandomGenerator>

2)重载paintEvent显示验证码
注:需要包含头文件 #include <QPainter>

设置显示

3)鼠标点击验证码实现更新

4)从LineEdit获取输入


5)按下验证按钮验证是否正确


点击验证之后弹出QMessage提示信息
注:添加头文件#include<QMessageBox>

注:通过QString code全局变量存储验证码可以使用code进行显示和验证等操作