QT中有哪几种容器组件 2022-09-01
QT中有九种容器组件,分别是组合框QGroupBox、滚动区QScrollArea、工具箱QToolBox、选项卡QTabWidget、控件栈QWidgetStack、框架QFrame、组件Q...详情>
Qt多线程同步的几种实现方式 2022-09-01
1. 互斥量:QMutex QMutex类提供的是线程之间的访问顺序化。QMutex的目的是保护一个对象/数据结构或者代码段在同一时间只有一个线程可以访问。...详情>
什么是 QT的d指针 2022-09-01
保持一个库中的所有公有类的大小恒定的问题可以通过单独的私有指针给予解决。这个指针指向一个包含所有数据的私有数据结构体。这个结构体的大...详情>
描述QT下多线程的两种使用方法以及注意事项 2022-09-01
第一种方法: 1. 创建一个类从QThread类派生2. 在子线程类中重写 run 函数, 将处理操作写入该函数中 3. 在主线程中创建子线程对象, 启动子线程,...详情>
描述QT下udp通信的整个流程 2022-09-01
QT下udp通信服务器端和客户端的关系是对等的,做的处理也是一样的:1. 创建套接字对象2. 如果需要接收数据, 必须绑定端口3. 发送数据: writeDa...详情>
QT中的文件流(QTextStream)和数据流(QDataStream)的区别 2022-09-01
QDataStream – 数据流,通过数据流可以操作各种数据类型,包括类对象,存储到文件中数据可以还原到内存。QTextStream,QDataStream可以操作磁...详情>
多线程情况下,Qt中的信号槽分别在什么线程中执行,如何控制 2022-09-01
无论槽函数所属对象在哪个线程,槽函数总在发送者所在线程执行,即槽函数和信号发送者在同一线程
3)队列连接(QueuedConnection),当控制权回到...详情>
物联网精选面试题(二) 2022-09-01
1.顶层窗口与非顶层窗口的区别。答案:顶层窗口与非顶层窗口的区别在于,顶层窗口在任务栏会有自己的位置,而非顶层窗口则会共享其父组件的位...详情>
物联网精选面试题(一) 2022-09-01
1.谈谈虚析构的作用:当父类指针指向子类空间时,如果同过父类指针只能释放子类空间中父类的空间。如果实现了虚析构,那么可以通过父类指针释...详情>
QT信号槽机制的优缺点 2022-09-01
1)QT信号槽机制的引用精简了程序员的代码量 (不用写回调函数)2)QT的信号可以对应多个槽(但他们的调用顺序随机),也可以多个槽映射一个信号3)QT...详情>