
Qt
Colin_666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Qt核心机制信号与槽的原理浅析
Qt 中的信号与槽机制对于界面开发来说是非常方便的,界面上会有各种各样的部件,而这些部件之间常常需要通信,比如点击一个按钮,会触发一个效果,点击按钮就是一个信号,触发的效果就是一个槽函数。信号与槽还可以用来进行线程之间的通信,并且是线程安全的。 简要说一下信号与槽的底层原理。 信号与槽的实现是借助了Qt 的元对象系统,元对象系统有一个元对象编译器,程序编译之前会有一个预处理过程,预处理将一个类/对...原创 2020-04-28 18:06:14 · 1979 阅读 · 1 评论 -
Qt 自定义对话框去掉标题栏之后仍然设为模态的方法
有时候自定义对话框需要把模态对话框的标题栏去掉,如果直接在代码里 setWindowFlags(Qt::FramelessWindowHint); 又会变成非模态对话框, 以下的方法才是可以的 //构造函数 dialog_tip::dialog_tip(QWidget*parent): QDialog(parent,Qt::FramelessWindowHint) { ... ... ...原创 2020-04-01 16:28:23 · 509 阅读 · 1 评论 -
Qt 信号与槽连接方式 connect第五个参数
Qt::AutoConnection (默认方式) 如果接收方位于发送者的线程中,则使用Qt::DirectConnection。否则,将使用Qt::QueuedConnection。连接类型在信号发出时确定。 Qt::DirectConnection 当信号发出时,槽函数立即被调用。槽函数在信号发送者线程中执行。 Qt::QueuedConnection 队列连接 当控件返回到接收方线程的事...翻译 2019-12-24 19:57:50 · 940 阅读 · 0 评论 -
Qt QAudioInput Class 翻译
int QAudioOutput::periodSize() const 返回以字节为单位的时段大小。这是每个时段所需的数据量,用于防止缓冲区不足运行,并确保不间断播放。 int QAudioOutput::bytesFree() const 返回音频缓冲区中可用的可用字节数。 void QAudioInput::resume() 在suspend()之后继续处理音频数据。 将error()设置为...翻译 2019-12-24 17:29:06 · 350 阅读 · 0 评论 -
Qt 线程
Qt 线程 [signal] void QThread::started() 在调用run()函数之前,此信号在相关线程开始执行时从该线程发出。 注意:这是私人信号。它可以用于信号连接,但不能由用户发出。 [signal] void QThread::finished() 此信号在相关线程完成执行之前从该线程发出。 发出此信号时,事件循环已停止运行。除延迟删除事件外,线程中将不再处理其他事件。此信...翻译 2019-12-23 10:11:00 · 255 阅读 · 0 评论 -
Qt 网络编程
Qt 网络编程 vx2017下载地址 https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes UDP发送数据报的一种方式 QUdpSocket::writeDatagram(const char *data, qint64 size, const QHostAddress &address, qu...翻译 2019-11-25 20:11:34 · 519 阅读 · 0 评论