QT
文章平均质量分 97
Jason~shen
高级软件工程师,深入研究Qt、C++、Python以及前端开发等多个领域。以代码为笔,以屏幕为纸,书写着技术的诗篇。
展开
-
【QT】多文件拖拽获取路径的方法
功能:将多个文件拖拽进界面中,显示文件的路径。实现:1、启用窗体放下操作;2、重写dragEnterEvent()函数,用于筛选拖拽事件;3、重写dropEvent()函数,用于处理拖拽事件;4、重复文件去除。原创 2020-03-07 18:32:12 · 2155 阅读 · 1 评论 -
【QT】QSS美化——主窗体
目录1、QMenu菜单2、QMenuBar菜单栏3、QToolBar工具栏4、QStatusBar状态栏1、QMenu菜单QMenu { background-color: white; /* 设置整个菜单区域的背景色*/ border: 1px solid white;/*整个菜单区域的边框粗细、样式、颜色*/ } QMenu::...原创 2020-03-04 16:58:54 · 2706 阅读 · 1 评论 -
【QT】QSS美化——Input Widgets篇&&Display Widgets篇
QSS美化 QComboBox、QLineEdit、QTextEdit、QSpinBox(同QDoubleSpinBox,QTimeEdit,QDateTimeEdit)、QScrollBar(水平和垂直)、QSlider(水平和垂直)、QLabel、QProgressBar原创 2020-03-04 16:23:52 · 1387 阅读 · 1 评论 -
【QT】QSS美化——Buttons篇
Buttons篇QSS美化QPushButton、QToolButton、QCheckBox、QRadioButton原创 2020-03-04 15:54:38 · 8356 阅读 · 1 评论 -
【QT】QSS美化——基础知识
QSS定制:介绍了QSS辅助工具、QSS加载方式、QSS选择器、QSS常用属性、QSS伪状态与子控件原创 2020-03-04 15:11:29 · 39916 阅读 · 13 评论 -
【QT】嵌入式数据库
目录一、sqlite优点二、Linux命令行下使用数据库三、C++中使用数据库四、QT中使用数据库一、sqlite优点1、零配置:SQlite3不用安装,不用配置,不用启动,关闭或者配置数据库实例。当系统崩溃后不用做任何恢复操作,再下次使用数据库的时候自动恢复2、紧凑:SQLite是被设计成轻量级,自包含的。一个头文件,一个lib库,你就可以使用关系数据库了,不用...原创 2019-08-06 20:36:36 · 1321 阅读 · 1 评论 -
【QT】串口编程--qt制作串口助手
效果图实现流程1.打开串口设备 open(/dev/xxxx, O_RDWR);2.配置串口设备(波特率 、数据位 8b、停止位 1b 和校验,无硬件流控模式)3.发送数据, 接收数据4.关闭串口设备撰写代码1、在工程文件中添加串口模块 QT+= serialport#include <QSerialPort>#include ...原创 2019-08-13 18:20:55 · 2809 阅读 · 1 评论 -
【QT】基于人脸识别的打卡系统(QT+Opencv + SQLite)--设计过程
目录使用平台设计目标功能描述设计方案数据库设计使用说明使用平台原创 2019-08-16 14:03:05 · 11997 阅读 · 24 评论 -
【QT】基于人脸识别的打卡系统(QT+Opencv + SQLite)--实现过程
工具准备 、工程结构解析、配置文件中加入opencv相关文件代码实现:检测人脸、采集头像、训练模型、人脸识别原创 2019-08-16 15:32:57 · 14987 阅读 · 21 评论 -
【QT】qt操作摄像头
先上效果图左上角显示摄像头下拉选项,右上角分别是打开摄像头、关闭摄像头、截图保存的功能,左下显示摄像头内容,右下显示截图图片如何实现?1、在工程文件中添加,QT += multimedia(多媒体),QT += multimediawidgets2、主要用到的部件3、获取摄像头信息 //读取所有摄像头信息 QList<QCameraI...原创 2019-08-08 16:31:41 · 13671 阅读 · 2 评论 -
【QT】qt实现多人屏幕共享系统
目录开发环境运行环境系统功能运行效果 服务端(电脑) 客户端(开发板)实现思路 如何提高图片传输速率? 如何实现远程控制桌面鼠标? 坐标转换 获取本地IP开发环境 开发语言:C++ 开发工具: Qt Creator 交叉编译环境...原创 2019-08-06 11:16:57 · 8538 阅读 · 2 评论 -
【QT】基于TCP的文件传输系统
目录一、设计目标二、效果展示三、实现过程Qt文件传输发送端Qt文件传输接收端一、设计目标 1、发送端选择要传输的文件,进度条显示传输的进度,手动输入要传输的ip地址和端口号 2、接收到数据后显示接收进度,接收完毕后进度条自动消失二、效果展示三、实现过程 Qt文件传输发送端 1. 连接服务器 2. 当连接成功后会发送...原创 2019-07-30 15:38:42 · 3022 阅读 · 1 评论 -
【QT】ubuntu交叉编译Qt程序
问题交流请联系-》群名:IT项目交流群 群号:245022761一、准备1、ubuntu16.04 --64 位2、交叉编译工具 arm-linux-gnueabi-5.4.0.tar.xz3、arm版本Qt Qt-Embedded-5.7.0.tar.xz工 具 下 载 地 址 :https://download.csdn.net/downloa...原创 2019-07-25 19:57:04 · 2829 阅读 · 3 评论 -
【QT】基于HTTP通信的天气查询的实现
目录设计目标效果展示实现过程http通信Json格式数据解析UI设计源码设计目标1、用Qt网络编程实现天气查询显示2、使用免费天气API :http://t.weather.sojson.com/api/weather/city/城市id北京 101010100 武汉 101200101 襄阳 101200201 广州...原创 2019-07-31 13:21:52 · 1179 阅读 · 2 评论 -
【QT】提示框(消息盒子、文件对话框、颜色对话框、字体对话框、输入对话框、自定义对话框)
一、用法1、消息盒子QMessageBox #include <QMessageBox> //用消息盒子提示 int ret = QMessageBox::warning(this,"操作提示","您确定要退出吗?", QMessageBox::Yes, QMessageBox::No); if(ret == QMessageBox::Y...原创 2019-07-22 18:37:09 · 2525 阅读 · 0 评论 -
【QT】视频轮播、图片轮播、文字切换
目录功能描述界面设计功能实现项目源码功能描述1.实现图片轮播,2.视频轮播3.文字切换(可以中文件中获取要切换的文字)比如开始显示AAAAA, 下n秒后切换为BBBBB界面设计功能实现1、播放视频准备mplayer播放器电脑:https://download.csdn.net/download/qq_40602000/11435405arm开发板:https://downl...原创 2019-07-26 19:44:05 · 3462 阅读 · 0 评论 -
【QT】QListWidget设计一个软件显示目录下的文件属性
问题交流请联系-》群名:IT项目交流群 群号:245022761设计目标 QListWidget设计一个软件显示目录下的文件属性 用QFileInfo拿文件属性, 目录可以用QDir中的获取文件信息,文件名称 实现过程 设计自定义窗口如下,由3个QLabel组成,分别显示图片、名称、大小 ...原创 2019-07-26 20:22:07 · 1247 阅读 · 0 评论 -
【QT】QT中UDP通信的实现(单播、组播和广播)
目录效果展示实现过程数据发送端数据接收端效果展示实现过程Qt网络编程---UDP通信工程中添加 QT += networkQUdpSocket 数据发送端 1. 创建QUdpSocket对象QUdpSocket msocket2. 调用对象方法发送数据(ip , 端口号)头文件#ifndef UDPSEND_H...原创 2019-07-31 19:45:59 · 8405 阅读 · 4 评论 -
【QT】qt程序打包
1、选择Release运行2、运行.exe文件这时会出现,无法启动此程序因为计算机丢失qt5core.dll3、添加环境变量F:\Qt\Qt5.12.0\5.12.0\mingw73_64\bin;F:\Qt\Qt5.12.0\Tools\QtCreator\bin4、再次运行就可以了...原创 2019-08-08 10:21:14 · 293 阅读 · 0 评论 -
【QT】设计一个秒表(跑步计时器)
问题交流请联系-》群名:IT项目交流群 群号:245022761设计目标1. 定时器开始2.复位从0开始计时3.记录--把记录的时间添加到QTextBrowser, append(时间)4. QTime t(0,0,0) t = t.addMsec( number ) t.toString (“hh:mm:ss:zzz”)定时器(QTimer)的使用定时器...原创 2019-07-24 10:02:00 · 2860 阅读 · 2 评论