描述QT下多线程的两种使用方法以及注意事项
第一种方法: 1. 创建一个类从QThread类派生2. 在子线程类中重写 run 函数, 将处理操作写入该函数中 3. 在主线程中创建子线程对象, 启动子线程, 调用start()函数
信号和槽的关系
一个信号可以和多个槽相连 如果是这种情况,这些槽会一个接一个的被调用,但是它们的调用顺序是不确定的。
模态对话框和非模态对话框的区别
模态对话框,就是会阻塞同一应用程序中其它窗口的输入。模态对话框,就是会阻塞同一应用程序中其它窗口的输入。与此相反的是非模态对话框,例如查找对话框,我们可以在显示着查找对话框的同时,继续对记事本的内容进行编辑。
Qt的组件定位机制
Qt 提供了两种组件定位机制:绝对定位和布局定位。绝对定位就是一种最原始的定位方法:给出这个组件的坐标和长宽值。用户改变窗口大小,采用绝对定位的组件是不会有任何响应的。
常用拷贝和替换算法
//copy算法 将容器内指定范围的元素拷贝到另一容器中 copy(iterator beg, iterator end, iterator dest)