- 博客(8)
- 收藏
- 关注
原创 C++随机数
如果不提供种子,它们将使用默认的种子值,这可能会导致每次运行程序时生成的随机数序列相同。这只是 C++11 随机数库的一个简单示例,你可以根据需要选择不同的随机数引擎和分布来满足具体的需求。例如,如果你需要生成正态分布的随机数,可以使用。接下来,分别定义了一个整数均匀分布和一个浮点数均匀分布,并使用随机数引擎和分布生成并输出了 10 个随机整数和 10 个随机浮点数。随机数分布用于将随机数引擎生成的随机数转换为符合特定分布的数值。这些分布都可以与随机数引擎结合使用,以生成符合特定分布的随机数。
2024-11-11 15:59:52 84
原创 转义字符 \r \v \f
\r 相当于回车\v定义:垂直制表符,将光标移到下一个垂直制表符对齐处位置。" \f "定义:换页符,将光标移到下一页开头。
2021-08-01 16:04:31 7637
原创 Qt中json的相关操作
json转qstringQJsonObject ojectResult;QString(QJsonDocument(ojectResult).toJson());qstring转json QJsonObject GetJsonObjectFromString(const QString jsonString) { QJsonDocument jsonDocument = QJsonDocument::fromJson(jsonString.toUtf8().data()); QJsonObj
2021-01-31 13:28:36 293
原创 基于极光服务的IM即时通讯设计一发送消息框的设计
上述就是自己做的仿qq的聊天工具,可以发图片,表情,3min间隔发消息显示时间,文件,用户名,恢复历史消息等IM的整个ui设计这是IM发送框的ui,将其提升为TextEdit类:1 允许拖拽事件,并显示拖进来的文件图片:QStringList m_picList;//获取文件链表QStringList m_fileLsit;//获取图片链表void TextEdit::dragEnterEvent(QDragEnterEvent *e){ if (e->mimeData()-&
2021-01-31 13:17:47 335
原创 QTreeWidget实现搜索功能
void OnFindItem(const QString &qsFilter){ //qsFilter需要搜索的文字 QTreeWidgetItemIterator it(ui->treeWidget); while (*it) { //QTreeWidgetItem是否满足条件---这里的条件可以自己修改 if((*it)->text(0).contains(qsFilter)) {
2021-01-30 20:09:52 1573
原创 Qt窗口实现拖拽
Qt窗口实现拖拽 bool mouse_press = false; this->installEventFilter(this); this->setMouseTracking(true); bool RoleAdd::eventFilter(QObject * watched, QEvent * event){ if (event->type() == QEvent::MouseButtonPress) { QRect rect = this->rect(
2021-01-30 15:03:00 300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人