当前位置: 首页 > wzjs >正文

河南省建设厅网站136号文件wordpress后台侧栏

河南省建设厅网站136号文件,wordpress后台侧栏,html做网站经验技巧,网站编程培训机构排名前十问题:重新插拔设备,需要软件重启才能接收到触摸事件 愿因:是因为qt程序的tslib库的操作逻辑是在构造函数里面连接一次usb触摸设备,具体看如下文件内容: /home/forlinx/OK113i-linux-sdk/buildroot/buildroot-201902/dl…

问题:重新插拔设备,需要软件重启才能接收到触摸事件
愿因:是因为qt程序的tslib库的操作逻辑是在构造函数里面连接一次usb触摸设备,具体看如下文件内容:
/home/forlinx/OK113i-linux-sdk/buildroot/buildroot-201902/dl/qt5base/qtbase/src/platformsupport/input/tslib/qtslib.cpp;
所以重新插拔usb后,qt程序并没有重新连接usb触摸设备,导致没有触摸数据接收;
解决方案:
参考:https://blog.csdn.net/alone4together/article/details/115269753
参考方案中的代码需要更改一下,完整的qtslib.cpp更改内容如下:

QTsLibMouseHandler::QTsLibMouseHandler(const QString &key,const QString &specification,QObject *parent): QObject(parent),m_notify(0), m_x(0), m_y(0), m_pressed(0), m_rawMode(false)
{m_dev=0;qCDebug(qLcTsLib) << "Initializing tslib plugin" << key << specification;setObjectName(QLatin1String("TSLib Mouse Handler"));......else{qErrnoWarning(errno, "tslib: Cannot open input device %s", device.constData());}QFileSystemWatcher *m_fileWatcher = new QFileSystemWatcher(this);// QString dev_=device;m_fileWatcher->addPath(QLatin1String("/dev/input/")); // "dev/input/"connect(m_fileWatcher, &QFileSystemWatcher::directoryChanged, this, &QTsLibMouseHandler::handleHotPlugWatch);
}void QTsLibMouseHandler::handleHotPlugWatch(const QString &path)
{QByteArray device = qgetenv("TSLIB_TSDEVICE");QFile file(QString::fromLocal8Bit(device)); // shoud be TSLIB_TSDEVICEqCDebug(qLcTsLib) << path << "is changing";if (file.exists()){qCDebug(qLcTsLib) << "tslib device disconnected .., try connecting ...";disconnect(m_notify, 0, 0, 0);if (m_notify){delete m_notify;m_notify = 0;}//  QByteArray device = qgetenv("TSLIB_TSDEVICE");m_dev = ts_open(device.constData(), 1);if (!m_dev){qCDebug(qLcTsLib) << " touchscreen doesn't exist";qErrnoWarning(errno, "ts_open() failed");}else{if (ts_config(m_dev)){qErrnoWarning(errno, "ts_config() failed");}int fd = ts_fd(m_dev);if (fd >= 0){qCDebug(qLcTsLib) << "tslib device is" << device;m_notify = new QSocketNotifier(fd, QSocketNotifier::Read, this);connect(m_notify, &QSocketNotifier::activated, this, &QTsLibMouseHandler::readMouseData);}else{qErrnoWarning(errno, "tslib: Cannot open input device %s", device.constData());}return;}qCDebug(qLcTsLib) << path << "is added";}else{if (m_dev){ts_close(m_dev);m_dev = 0;}qCDebug(qLcTsLib) << path << "is removed";}
}

改完qtslib.cpp需要编译buildroot,编译后的qtslib.cpp会在如下路径:
/home/OK113i-linux-sdk/out/t113_i/ok113i/longan/buildroot/build/qt5base-5.12.5/src/platformsupport/input/tslib/qtslib.cpp
需要注意单独编译的buildroot后,还需要全编译,才会将根文件系统镜像rootfs.ext2更新到系统镜像;


文章转载自:

http://lezjhOru.qfLcb.cn
http://KyrixF2M.qfLcb.cn
http://XeXlOYh2.qfLcb.cn
http://VQOHvL5f.qfLcb.cn
http://XM1oRVzv.qfLcb.cn
http://Jd9iLIrL.qfLcb.cn
http://weoSeni9.qfLcb.cn
http://6e5bWXFP.qfLcb.cn
http://1aS1LYWg.qfLcb.cn
http://sOpifgfY.qfLcb.cn
http://uAFbhSki.qfLcb.cn
http://WWrHiKUU.qfLcb.cn
http://V38Rp2KZ.qfLcb.cn
http://cEcLbgoj.qfLcb.cn
http://avCWYoDe.qfLcb.cn
http://waTgFwTy.qfLcb.cn
http://I0pOGvnx.qfLcb.cn
http://bt1aebeo.qfLcb.cn
http://unT3jFqA.qfLcb.cn
http://iKdlpHWr.qfLcb.cn
http://zWZZ251V.qfLcb.cn
http://bDb1ph8m.qfLcb.cn
http://upSZuWLn.qfLcb.cn
http://IcakL3LR.qfLcb.cn
http://eeOQEciF.qfLcb.cn
http://0ja2Xv70.qfLcb.cn
http://HTT9Jf4q.qfLcb.cn
http://nOZy2I1s.qfLcb.cn
http://hhap0ItV.qfLcb.cn
http://rzT9gbI8.qfLcb.cn
http://www.dtcms.com/wzjs/635929.html

相关文章:

  • 网页源代码搜索关键字上海整站优化
  • 水友做的yyf网站有关网站设计的书
  • 免费建网站知乎深圳设计大厦
  • 优化大师官方网站线上推广平台哪些好
  • 南宁公司网站设计安装微信
  • 惠州企业建站程序网站建设维护报价
  • 襄阳南漳县城乡建设局网站自己建的网站也要注册域名吗
  • 江阴外贸网站设计wordpress mycred汉化
  • 公司英文网站多少钱怎么弄一个公众号
  • 网站全屏代码poedit pro wordpress
  • 网站首页关键如何优化怎样做化妆品网站
  • 精品课程网站建设 公司国内优秀的设计网站
  • 毕设做网站和app百度百度地图
  • 网站首页制作怎么做的中国建设银行英语网站首页
  • 专门做库存处理的网站高青云速网站建设
  • 建设信用卡商城网站可信网站认证logo
  • 网站在只有域名了有哪些网站交互效果做的好的
  • 广州网站建设技术托管企业解决方案业余
  • 长沙专业网站设计模仿京东商城网站开发视频
  • pc网站建设意见个人养老保险金怎么交
  • 电子商务网站建设的安全性永州网站建设开发
  • 广州网站定制开发广东省公共资源交易中心地址
  • 购买网站域名微网站设计与开发是什么
  • 深圳网站建设信科公司便宜中国东凤网站制作
  • 网站怎么描述做网站包括图片设计吗
  • 关于网站得精神文明建设新媒体运营需要具备哪些能力
  • 什么网站做推广效果好互助网站制作公司
  • 亚马逊网网站建设规划报告淮北建设投资有限责任公司官网
  • 云畅网站建设后台汕头建站方案
  • 广州网站建设咨询电话徐州seo企业