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进行显示和验证等操作