Qt5.9Creator在程序每次启动时产生唯一ID码(QUuid类)(C/C++代码实现)

本文主要总结用Qt5.9Creator编写的程序,用QUuid类实现在每次启动时,理论上会产生一个用户唯一的ID码。这个ID码1秒钟可以产生1亿个不同的ID,所以理论上可以认为是唯一的。在Qt5.9中,实现该需求很简单,先实例一个QUuid类的对象,然后调用该对象的成员函数createUuid(),最后将该QUuid码转到字符串(用toString()函数)就可以实现了,下面将用Qt5.9Creator程序产生这个唯一ID码。


1.1新建一个Widget工程,基类选择QWidget。在界面上拖入一个pushButton按钮,如下图所示:



1.2添加按钮槽函数,在槽函数中添加如下代码:



1.3在Widget.cpp源文件中,关联如下头文件



1.4程序构建运行后,结果如下图所示:




由上图结果可知,生产的Uuid码很长,理论上可以认为是唯一的。缺点是该Uuid码有些长了。


参考内容:

http://blog.csdn.net/hjh2005/article/details/7862794

http://blog.csdn.net/yxiaom/article/details/17117519

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三公子Tjq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值