- 博客(2)
- 收藏
- 关注
原创 QQueue的使用说明
当使用 `QQueue` 存储自定义类型时,确保类型的拷贝构造函数和赋值操作是高效的,因为 `QQueue` 在内部会频繁地拷贝元素。`QQueue` 是线程安全的,这意味着你可以在多线程环境中安全地从不同的线程向队列中添加和移除元素,而不需要额外的同步机制。如果不指定类型,默认为 `void*` 类型。- **查看队首元素(Front)**:返回队列头部的元素,但不移除它。- **出队(Dequeue)**:移除队列头部的元素,并返回它。- **获取队列大小(Size)**:返回队列中元素的数量。
2024-03-25 14:19:26 599
原创 在QT的ui设计中,模态的窗口和非模态窗口的区别总结
模态窗口与非模态窗口(Modeless)相对,非模态窗口允许用户在与窗口交互的同时,也能与其他窗口进行交互。1. **阻止交互**:当模态窗口打开时,它会阻止用户与父窗口或其他非模态对话框的交互,直到模态窗口被关闭。2. **窗口焦点**:模态窗口会自动获得焦点,用户不能切换到其他窗口,除非关闭或完成模态窗口中的操作。4. **窗口层次**:模态窗口通常会显示在所有非模态窗口的上方,以确保用户注意到并与之交互。- **确认操作**:在执行可能不可逆的操作之前,要求用户确认。
2024-03-22 12:32:47 253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人