绑定USB设备端口号以及解决qt渲染导致的波纹问题

1. USB端口号绑定

  1. 查看插入的usb设备(ls /dev)系统一般命名为ttyUSB0、ttyUSB1。
  2. 保留一个USB,并通过udevadm info --attribute-walk --name=/dev/ttyUSB0查看ttyUSB0的KERNELS硬件号。如: devices/pci0000:00/0000:14:0/usb/2-3/2-3:1.0或者在列出的信息中找到KERNELS==2-3:1.0。这里的2-3:1.0就是ttyUSB0的KERNELS硬件号。
  3. 打开规则文件 sudo gedit /etc/udev/rules.d/usb.rules,在文本中添加KERNELS="2-3:1.0", MODE:="0777", GROUP:="dialout", SYMLINK+="usb0",SYMLINK+="usb0"这里写你想要的命名,我这里就写usb0。
  4. 使命令生效sudo udevadm trigger
  5. 查看usb设备情况 ls -l /dev | grep ttyUSB,可以看到usb0被链接到ttyUSB0了
  6. 如果绑定多个,就重复上面的操作。

2. Qt渲染导致的波纹问题

在使用qt画图的时候,当qt渲染显示的图片分辨率比原图分辨率小时,就会产生波纹。(前端qml)
解决:


auto image = m_image.scaled(QSize(500, 500), Qt::IgnoreAspectRatio, Qt::SmoothTransformation);
painter.drawImage(QRect(0, 0), image.width(), iamge.height(), image);

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值