
C++
艾笑O0
这个作者很懒,什么都没留下…
展开
-
U盘及SD卡自动挂载
U盘及SD卡自动挂载参考网址U盘挂载添加udev规则创建文件/etc/udev/rules.d/11-add-usb.rules# SD卡自动挂载ACTION=="add",GOTO="farsight", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/etc/mount-sd.sh %k", LABEL="farsight"# U盘自动挂载ACTION...原创 2020-03-23 16:02:33 · 1233 阅读 · 0 评论 -
Qt-Filter过滤器
Filter过滤器过滤器分为两种:事件过滤器 https://blog.youkuaiyun.com/Rebiy12/article/details/104917814文件过滤器文件过滤器 #define VEDIO_PATH "/usr/video" //设置过滤器 QStringList filters; //设置文件信息列表 QFile...原创 2020-03-17 17:55:31 · 2581 阅读 · 0 评论 -
QT事件详解
QT事件详解1.事件处理介绍 Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于QEvent。在事件对象创建完毕后,Qt 将这个事件对象传递给QObject的ev...原创 2020-03-17 11:25:04 · 751 阅读 · 0 评论 -
QT中deleteLater()方法
deleteLater()方法简介:主要用于变量及其他空间的释放!!测试发现tdh->deleteLater();可以触发自身 ThreadDecodeH264 析构函数的触发(准确来说就是重写了deleteLater()函数一样使用限制MyMessageBox msg 和 MyMessageBox *msg = new MyMessageBox(this); //上面...原创 2019-12-26 12:39:52 · 3541 阅读 · 1 评论 -
QSetting控制ini文件写入和读取
ini文件写入和读取1.定义文件存储位置//表示在BaseSet下的键#define VARDIR_LANGUAGE "/BaseSet/LanguageType"#define VARDIR_REV_IP_TYPE "/BaseSet/RevIpType"#define VARDIR_IS_FILE_SEGMENT "/BaseSet/IsFileSegMent"#de...原创 2019-12-26 12:33:08 · 858 阅读 · 0 评论 -
Linux - 串口处理
Linux - 串口处理一定注意 注意:conn.setTimeout(10); 否则默认设置为500ms读取数据一次/*!\fn void QextSerialBase::construct()Common constructor function for setting up default port settings.(115200 Baud, 8N1, Hardware fl...原创 2019-12-19 17:49:32 · 420 阅读 · 0 评论 -
QString部分详解
QString部分详解QString的sprintf方法使用 QString msg; msg.sprintf("<center><h1>Move:(%d, %d)</h1></center>", event->x(), event->y()); ui->label->setText(msg);QSt...原创 2019-12-17 19:23:04 · 665 阅读 · 0 评论 -
修改const变量的值
修改const变量的值2.const变量赋值: 其中C++需要这样定义 const volatitle 变量才可以进行显式转换修改,否则无法使用!!非const的变成const不用显式的转换,const变为非const需要显式转换const volatile unsigned char a = 0;unsigned char *wp = (unsigned char*)&fla...原创 2019-12-17 19:22:11 · 824 阅读 · 0 评论 -
测试程序运行时间
测试程序运行时间精度:us 级别#include <QDebug>#include <sys/time.h>struct timeval tpstart,tpend;float timeuse;gettimeofday(&tpstart,NULL);function();gettimeofday(&tpend,NULL);timeus...原创 2019-12-17 19:21:43 · 327 阅读 · 0 评论 -
QT 信号与槽的详解
QT信号和槽详解参考网址:QT的信号与槽接收QT信号和槽机制的优点QT5中信号与槽的新语法1.介绍:特性: 多信号与单个的槽进行连接,也可以将单个的信号与很多的槽进行连接槽处理机制: 当一个信号被发射时,与其相关联的槽将被立刻执行,就象一个正常的函数调用一样。 信号 - 槽机制完全独立于任何 GUI 事件循环。只有当所有的槽返回以后发射函数(emit)才返回 。 如果存在多个槽与某...原创 2019-12-02 10:14:13 · 532 阅读 · 0 评论 -
QMessageBox
QMessageBox**PS:使用setStyleSheet()**方法时,最好用宏定义规定样式,不要用对象参与, 如下:不建议的宏定义 //用于 初始化 #define MSG_SET_STYLE_INIT msg->setStyleSheet("background-image: url(:/img/Img/bg_MsgBox.png);"\...原创 2019-11-12 18:37:39 · 1010 阅读 · 1 评论 -
HEXString和QByteArray转换
HEXString和QByteArray转换参考文档:https://blog.youkuaiyun.com/weixin_42837024/article/details/815113041.HEXString 转换QByteArrayQByteArray EncryOpera::HexStringToByteArray(QString HexString){ bool ok;...原创 2019-11-12 18:29:01 · 3194 阅读 · 1 评论 -
QT的基本控件的焦点定位及切换
初始化控件的样式(按键-单选-多选-标签-QTableWidget-QDateTime) //红框为焦点选中状态 ui->btn->setStyleSheet("QPushButton::focus {border: 3px solid #de291f; }"); ui->box->setStyleSheet("QCheckBox::focus {border...原创 2019-08-29 23:02:22 · 14048 阅读 · 4 评论