随笔分类 -  软件->QT

摘要:概述 libusb是一个C库,它提供了通用的访问USB设备。 它的目的是供开发人员使用方便的生产与USB通信硬件的应用程序。 可移植的: 使用一个跨平台API,它提供了访问USB设备在Linux上,OS X Windows,Android,OpenBSD等等。 用户模式: 不需要特权或高程应用程序与 阅读全文
posted @ 2016-08-27 11:39 mcumagic 阅读(6274) 评论(0) 推荐(0)
摘要:1.无边框 Qt Quick 2.0 中 QQuickView代替了1.0中的QDeclarativeView。 无边框窗口代码如下: 2.窗口透明 setOpacity可设置整个窗口(包括控件)的透明度,而背景透明则应使用setColor 3.拖拽窗口 拖拽窗口需要将窗口(viewer)设置为qm 阅读全文
posted @ 2016-08-25 11:39 mcumagic 阅读(12574) 评论(0) 推荐(0)
摘要:粒⼦模拟是计算机图形技术的可视化图形效果。典型的效果有:落叶,⽕焰,爆炸,流星,云等等。它不同于其它图形渲染, 粒⼦是基于模糊来渲染。它的结果在基于像素下是不可预测的。粒⼦系统的参数描述了随机模拟的边界。传统的渲染技术实现粒⼦渲染效果很困难。有⼀个好消息是你可以使⽤QML元素与粒⼦系统交互。同时参数 阅读全文
posted @ 2016-05-11 16:55 mcumagic 阅读(3458) 评论(0) 推荐(0)
摘要:有时候发布用Qt写的软件是件令人烦恼的事情,明明发布的只是一个简单功能的小软件,非得再附上一堆超大的动态链接库,实在让人觉得汗颜 。 在可执行文件单文件化方面,有多种方法。常用的是编译并使用静态 Qt 库、使用 exe 打包工具等。exe 打包工具有很多,本文介绍使用 Enigma Virtual 阅读全文
posted @ 2016-03-08 09:14 mcumagic 阅读(5019) 评论(0) 推荐(1)
摘要:1、 光标定位最后一行 ui->revTextBrower->moveCursor(QTextCursor::End); 2、 隐藏标题栏3、 如果不考虑跨平台的话,在隐藏标题栏的时候,移动窗口最简单的方法 //事件 voidSerialPort::mouseMoveEvent(QMouseEven 阅读全文
posted @ 2016-02-03 13:25 mcumagic 阅读(340) 评论(0) 推荐(0)
摘要:静态编译,就是编译器在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so或.lib)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖于动态链接库。这样就可以发布单一文件的EXE程序了。 工具/原料 Qt库 Python Perl Ruby 安装Perl 1 双击 阅读全文
posted @ 2015-12-30 10:33 mcumagic 阅读(2517) 评论(0) 推荐(0)