20191010
caption 标题
field 字段
policy 规则
emergency 紧急
程序中添加 串口模块: qt += serialport
命名空间宏定义: QT_BEGIN_NAMESPACE QT_END_NAMESPACE
QT_USE_NAMESPACE
//Returns a list of available serial ports on the system.
const auto infos = QSerialPortInfo::availablePorts();
obj->setFocus(); 设置默认焦点
QMutex 提供线程之间的访问序列化。
如果另一个线程已锁定互斥锁,则此调用将被阻止,直到该线程已将其解锁。
QWaitCondition 为线程同步提供了条件变量
QWaitCondition.wait() 释放lockedmutex并等待等待条件。
forever {
mutex.lock();
keypressed.waited(&mutex);
do_something();
mutex.unlock();
}
QTextCodec 提供文本间的编码转换
verify 验证
设置鼠标:
QCursor cursor;
QPixmap pixmap("mm.png");
cursor = QCursor(pixmap,-1,-1);
cursor.setPos(100,100);
setCursor(cursor);
//setCursor(QCursor(Qt::PointingHandCursor)); //设置鼠标样式
而#progma pack(1) 让编译器将结构体数据强制 连续排列
检测系统磁盘空间:
#include <QStorageinfo>
QStorageInfo starage("path");磁盘信息对象