Qt

Qt 重载QComboBox,实现右侧删除键

Qt 重载QComboBox,实现右侧删除键 前言 最近在做一个项目,这个项目用到一个QComboBox下拉框,做出来之后,功能都是能够正常实现的。但是我想要实现之前看到的一个网页的下拉框效果: 所以我就琢磨怎么来实现这种效果。 方案 简单来说,就是当QComboBox有选中内容时,鼠标移动到右侧下 ... »

codegb Qt

Qt 实现文字输入框,带字数限制

Qt 实现文字输入框,带字数限制 核心构思 核心的点在于,限制输入的字数;主要的方法为创建一个组合窗口 textChanged 这个信号,会在你输入字符之后发射,可以连接这个信号,在发射了信号之后,去获取当前QTextEdit里的内容,获取数量,然后根据最大数量,来选择是不是需要截取文本; 光标的移 ... »

codegb

Qt QComboBox之setEditable和currentTextChanged及其源码分析

Qt QComboBox之setEditable和currentTextChanged以及其源码分析 前言 最近做了一个QComboBox里有选项,然后选中选项之后就会自动触发条件搜索。然后我发现,在我初始化comboBox时,由于信号连接的原因会触发这个currentTextChanged信号。代 ... »

codegb Qt

在 Virtual Box 安装 macOS 并安装 Qt 开发应用

导读 由于 Beslyric-for-X 项目开发需要,开始尝试在 Mac Os 下开发 Qt 应用。尝试成功后,记录于此,希望对有类似需求的人有所帮助。 本文以开发 Beslyric-for-X 为 »

BensonLaur

麒麟系统开发笔记(三):从Qt源码编译安装之编译安装Qt5.12

前言 上一篇,是使用Qt提供的安装包安装的,有些场景需要使用到从源码编译的Qt,所以本篇如何在银河麒麟系统V4上编译Qt5.12源码。 银河麒麟V4版本 系统版本: Qt源码下载 参考博文《获取下载Qt安装包,Qt源码全国网址备忘录(不用注册Qt账户,即可下载各版本Qt安装包和Qt源码包)》 需要哪 ... »

Qt 实现配置 OpenCV 环境,并实现打开图片与调用摄像头

一、说明 所用QT版本:5.9.1 电脑配置:win10,64位系统 调用的是编译好的:OpenCV-MinGW-Build-4.1.0(稍后放链接) 在大学期间,由于项目需求需要用到QT+opencv进行编程。在网上看了一下,有很多介绍配置的方法的文章,大致有两种,一种是需要使用CMake对ope ... »

Qt 学习之路 2(40):隐式数据共享

Qt 学习之路 2(40):隐式数据共享 豆子 2013年1月21日 Qt 学习之路 2 14条评论 Qt 中许多 C++ 类使用了隐式数据共享技术,来最大化资源利用率和最小化拷贝时的资源消耗。当作为 »

okgogo2000

OpenCV+QT5在Window下的环境配置记录

在安装OpenCV时最需要注意的是,OpenCV库,也就是我们需要的dll和动态库需要我们使用CMake来生成。 虽然在官网上下载得到的文件中已经包含了库文件和.h等头文件,但是在具体开发中编译器编译后的源文件都会和库文件去进行链接。 这就导致不同的编译器可能需要不同的库。所以,下载得到源文件之后, ... »

cayman98 Qt

Qt的.pro文件格式解析

Qt的.pro文件格式解析 在Qt中用qmake生成makefile文件,它是由.pro文件生成而来的,.pro文件的具体格式语法如下: 1.注释 .pro文件中注释采用#号,从“#”号开始,到该行的结束,例如: 2.模板TEMPLATE 模板变量告诉qmake为这个应用程序生成那种makefile ... »

跨平台跨架构的统信DTK开发套件教程及常见问题

DTK是统信基于Qt开发的一整套简单且实用的通用开发框架,让开发者畅享跨平台、跨架构的开发体验。统信软件同心生态联盟特邀金牌讲师赵晨斌,于2022年3月24日14:00-16:00,举办同心赋能·铸就未来第七期—统信DTK开发套件应用技术培训活动,直播演示DTK操作,线上腾讯会议号 802-501-... ... »

Qt编写安防视频监控系统22-摄像机搜索

一、前言 摄像机搜索模块是后面新增加的,这个模块很有必要,一开始做视频监控系统的时候,那时候还没有研究出来一套纯Qt底层通信的onvif类,也就前几个月搞出来了,支持搜索设备信息和云台控制,所以马上加 »

feiyangqingyun

结队编程-使用Qt做出一个可视化界面

首先,我认为,做结队编程的这个项目,我们之前所做的个人香项目能提供的帮助微乎其微。代码的复用除了出题那块,几乎完全没有用到,只是一些在个人项目中使用到的思想对结队编程有一定的帮助。 因为之前没有使用过 »

wsh0704

QT多线程的使用

今天给大家介绍三种QT里面使用多线程的方法 1、继承QThread并且重写run方法来实现多线程 1 #ifndef MYQTHREAD_H 2 #define MYQTHREAD_H 3 #incl »

xupeidong