qt笔记
qt学习过程中遇到的一些问题记录。
sunnyhyh
路漫漫其修远兮
吾将上下而求索
展开
-
Qt --- 重写QSlider,实现鼠标控制QSlider滑块
最近的项目需要利用QSlider水平进度条,实现鼠标控制音乐播放的进度。但是QSlider 本身没有抛出捕捉鼠标事件,获取鼠标的x方向位置信息的信号,所以为了实现功能,我们需要对QSlider重写自定义类。QSlider类所抛出的信号:valueChanged():当滑块的值发生了改变,发射此信号。tracking()确定在用户交互时,是否发出此信号。sliderPressed():当用...原创 2019-02-22 12:40:06 · 5117 阅读 · 0 评论 -
QT--- 在windows下打包应用程序
在命令行里打开QT中自带的windeployqt应用路径如下,输入命令windeployqt [options] [file],比如我把在release 模式下编译生成的.exe文件放在F:\Calculator目录下,则命令如下最后在该目录文件夹下自动导入相应的程序所需文件:最后可以用Enigma VirtualBox软件虚拟化工具将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件...原创 2017-09-20 11:56:27 · 425 阅读 · 0 评论 -
QT---通过样式表设计程序界面ui
在qt中单单是采用qt提供的控件设计出来的程序界面是不堪入目的,是远远不够的。程序使用者们都是希望有一个更好看的ui界面,获得良好的体验。所以往往需要自己设计的图标代替qt自身提供的控件。我这里推荐一个较为方便的方式---通过样式表设计ui界面。比如qt中我们最常用到的QPushButton类,我们可以作出如下改变:如上图所示,我对几个QPushButton类进行了改变,使其看起...原创 2018-05-02 16:50:47 · 2341 阅读 · 0 评论 -
QT---线程与定时器
qt中线程与定时器的运用转载 2018-03-21 19:49:53 · 1714 阅读 · 0 评论 -
Qt---Linux平台Qt5用V4L2读取摄像头,实现实时画面和拍照
平台:ubuntu14.04工具:qt5.7_opensource版本Desktop 1. V4L2的介绍:摘自http://www.cnblogs.com/silence-hust/p/4464291.html大部分都一样的流程,多看几遍再结合代码就可以看懂的。 一、Video for Linux two v4l2为linux下视频设备程序提供了一套接口规范...转载 2018-04-18 11:02:13 · 13111 阅读 · 2 评论 -
ubuntu下qt for android环境搭建
平台:ubuntu14.04 LTS 64位软件:qt5.7.0,Qt Creator 4.0.2,GCC 4.9android工具开发包:android-ndk-r12b-linux-x86_64, android-sdk-r24.4.1-linux, ...原创 2018-05-02 12:19:13 · 3444 阅读 · 0 评论 -
Qt 谈一谈串口serialport
前言:最近一段时间在做有关串口通讯的Qt项目,在ubuntu 和 window两个平台上都有接触。在这中秋佳节即将来临之际,也得空写点关于这方面的心得,算是一个记录笔记吧。Qt官方有关串口类的介绍,说的很明白,Since: Qt5.1,从5.1版本才引进的QSerialPort 类。那么要是qt5版本之前的平台要怎么写串口功能呢?qt5之前需要引入第三方qextserial...原创 2019-09-12 16:15:13 · 1712 阅读 · 0 评论 -
Qt 和 MCU 的串口通讯(完整帧)
前言: 最近一段时间在做有关串口通讯的Qt项目,其中与MCU STM32那部分的通讯比较令人头疼,因为MCU处理的是HEX16进制数,而Qt应用更多的倾向于对字符串的处理,经过这段时间的痛苦而又煎熬的摸索,也算是有所新的认识。在这中秋佳节即将来临之际,也得空写点关于这方面的心得,算是一个记录笔记吧。介绍:项目情况MCU STM32控制端:几个控制按键挂在MCU上,...原创 2019-09-12 18:46:08 · 5809 阅读 · 2 评论