![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
lz_scer
这个作者很懒,什么都没留下…
展开
-
QT 多线程
参考网上的一些内容,整理QT多线程的一些知识点。Qt提供了许多处理线程的类和函数。每个程序启动后拥有的第一个线程称为主线程,即GUI线程。QT中所有的组件类和几个相关的类只能工作在GUI线程,不能工作在次线程,次线程即工作线程,主要负责处理GUI线程卸下的工作。QThread是Qt中所有线程控制的基础,每个QThread实例代表并控制一个线程。QThread可以被直接实例化,也可以被子类化。实例化QThread提供了一个并行事件循环,允许在辅助线程中调用QObject插槽。子类化QThread允许应原创 2020-08-31 09:02:05 · 310 阅读 · 0 评论 -
Qt 的信号与槽机制
信号与槽机制信号是公共访问函数,可以从任何地方发出,建议只从定义信号的类及其子类发出信号。如果几个插槽连接到一个信号上,当信号发出时,这些插槽将按照它们连接的顺序依次执行。信号是由moc自动生成的,不能在.cpp文件中实现。它们永远不能有返回类型(例如,使用void)。当一个连接到插槽的信号被发射时,它被调用。槽是普通的c++函数,可以正常调用;它们唯一的特点是,信号可以与它们相连。由于槽是普通的成员函数,所以它们在直接调用时遵循普通的c++规则。但是,作为插槽,任何组件都可以通过信号-插槽连接原创 2020-08-26 10:28:43 · 213 阅读 · 0 评论