Qt 重载QComboBox,实现右侧删除键
Qt 重载QComboBox,实现右侧删除键 前言 最近在做一个项目,这个项目用到一个QComboBox下拉框,做出来之后,功能都是能够正常实现的。但是我想要实现之前看到的一个网页的下拉框效果: 所以我就琢磨怎么来实现这种效果。 方案 简单来说,就是当QComboBox有选中内容时,鼠标移动到右侧下 ... »
Qt 重载QComboBox,实现右侧删除键 前言 最近在做一个项目,这个项目用到一个QComboBox下拉框,做出来之后,功能都是能够正常实现的。但是我想要实现之前看到的一个网页的下拉框效果: 所以我就琢磨怎么来实现这种效果。 方案 简单来说,就是当QComboBox有选中内容时,鼠标移动到右侧下 ... »
Qt 实现文字输入框,带字数限制 核心构思 核心的点在于,限制输入的字数;主要的方法为创建一个组合窗口 textChanged 这个信号,会在你输入字符之后发射,可以连接这个信号,在发射了信号之后,去获取当前QTextEdit里的内容,获取数量,然后根据最大数量,来选择是不是需要截取文本; 光标的移 ... »
在QT5.3中,在.pro使用的是:QT += widgets gui axcontainer 来使用ActiveQt框架中的QAxContainer模块(Qt4版本添加Qt += qaxcontai »
Qt QComboBox之setEditable和currentTextChanged以及其源码分析 前言 最近做了一个QComboBox里有选项,然后选中选项之后就会自动触发条件搜索。然后我发现,在我初始化comboBox时,由于信号连接的原因会触发这个currentTextChanged信号。代 ... »
导读 由于 Beslyric-for-X 项目开发需要,开始尝试在 Mac Os 下开发 Qt 应用。尝试成功后,记录于此,希望对有类似需求的人有所帮助。 本文以开发 Beslyric-for-X 为 »
前言 上一篇,是使用Qt提供的安装包安装的,有些场景需要使用到从源码编译的Qt,所以本篇如何在银河麒麟系统V4上编译Qt5.12源码。 银河麒麟V4版本 系统版本: Qt源码下载 参考博文《获取下载Qt安装包,Qt源码全国网址备忘录(不用注册Qt账户,即可下载各版本Qt安装包和Qt源码包)》 需要哪 ... »
一、说明 所用QT版本:5.9.1 电脑配置:win10,64位系统 调用的是编译好的:OpenCV-MinGW-Build-4.1.0(稍后放链接) 在大学期间,由于项目需求需要用到QT+opencv进行编程。在网上看了一下,有很多介绍配置的方法的文章,大致有两种,一种是需要使用CMake对ope ... »
Qt 学习之路 2(40):隐式数据共享 豆子 2013年1月21日 Qt 学习之路 2 14条评论 Qt 中许多 C++ 类使用了隐式数据共享技术,来最大化资源利用率和最小化拷贝时的资源消耗。当作为 »
int lpdwProcessId; int id = GetWindowThreadProcessId((HWND)0x707d6, (LPDWORD)&lpdwProcessId); qD »
在安装OpenCV时最需要注意的是,OpenCV库,也就是我们需要的dll和动态库需要我们使用CMake来生成。 虽然在官网上下载得到的文件中已经包含了库文件和.h等头文件,但是在具体开发中编译器编译后的源文件都会和库文件去进行链接。 这就导致不同的编译器可能需要不同的库。所以,下载得到源文件之后, ... »
Qt的.pro文件格式解析 在Qt中用qmake生成makefile文件,它是由.pro文件生成而来的,.pro文件的具体格式语法如下: 1.注释 .pro文件中注释采用#号,从“#”号开始,到该行的结束,例如: 2.模板TEMPLATE 模板变量告诉qmake为这个应用程序生成那种makefile ... »
前言 开发国产应用,使用到银河麒麟V4,V10,本篇以V10记录,参照上一篇可安装V4、V7、V10三个版本,麒麟V4系自带了Qt,麒麟V10没有自带Qt,需要自己编译搭建环境。 银河麒麟V10版本 系统版本: 检查qt: 调整颜色: Qt下载 参考博文《获取下载Qt安装包,Qt源码全国网址备忘录( ... »
DTK是统信基于Qt开发的一整套简单且实用的通用开发框架,让开发者畅享跨平台、跨架构的开发体验。统信软件同心生态联盟特邀金牌讲师赵晨斌,于2022年3月24日14:00-16:00,举办同心赋能·铸就未来第七期—统信DTK开发套件应用技术培训活动,直播演示DTK操作,线上腾讯会议号 802-501-... ... »
一、前言 摄像机搜索模块是后面新增加的,这个模块很有必要,一开始做视频监控系统的时候,那时候还没有研究出来一套纯Qt底层通信的onvif类,也就前几个月搞出来了,支持搜索设备信息和云台控制,所以马上加 »
问题 原神启动器无法打开,提示如下 This application failed to start because no Qt platform plugin could be initialize »
首先,我认为,做结队编程的这个项目,我们之前所做的个人香项目能提供的帮助微乎其微。代码的复用除了出题那块,几乎完全没有用到,只是一些在个人项目中使用到的思想对结队编程有一定的帮助。 因为之前没有使用过 »
前言 上一篇,安装了Qt5环境。 本篇在服务器CentOs8.2上安装geant4软件,geant4使用Qt5来显示。 GEANT4 介绍 Geant4 是一个用于模拟粒子穿过物质的工具包。其应用领域包括高能、核物理和加速器物理,以及医学和空间科学研究。Geant4 的三篇主要参考论文发表在物理研究 ... »
老猿Python博文目录专栏:使用PyQt开... »
不需要别的UI设置,直接放在QT文件中即可 »
今天给大家介绍三种QT里面使用多线程的方法 1、继承QThread并且重写run方法来实现多线程 1 #ifndef MYQTHREAD_H 2 #define MYQTHREAD_H 3 #incl »