Qt插件,也叫qt-vsaddin,它以*.vsix后缀名结尾。visual studio简称为VS,从visual studio 2010版本开始,VS支持Qt框架的开发,Qt以插件方式集成到VS里。这里简述在vi...
-
ide 在visual studio里配置Qt插件并运行Qt工程
-
python 【目标检测】利用PyQT5搭建YOLOv5可视化界面
应广大读者需求,重构了整个仓库,目前适配YOLOv5最新版本。 开源地址:https://github.com/zstar1003/yolov5_pyqt5 最新界面: 目前支持图像/视频/摄像头检测,适配YOLOv5各版...
-
Qt视频监控 Qt大屏系统 Qt输入法 Qt项目 Qt/C++原创项目作品精选(祖传原创/性能凶残/界面精美)
00 前言说明 从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安...
-
c++ 开发语言 【Qt】边学边写之Qt教程(零基础)
文章目录 1、创建Qt项目1.1 使用向导创建1.2 一个最简单的Qt应用程序1.2.1 main函数中1.2.2 类头文件1.2.3 pro文件1.2.3 命名规范1.2.4 QtCreator常用快捷键 2、Qt...
-
数据库 开发语言 Qt之菜单栏、工具栏、状态栏介绍及工具栏QAction的动态增删显示实现方式
目的 端应用程序或者编辑器基本都支持工具栏快捷功能的动态增删,即通过在菜单栏上打钩就可以在工具栏上看到相应功能的快捷按钮,取消打钩则在工具栏上就移除了该功能的快捷按钮。那么Qt如何实现这个功能,本篇目的就是记录实现此功能的...
-
开发语言 [QT基础]QT不同ui界面的简单切换(C++)
一,设备版本 window10,QT 5.11.1,语言c++ 二,设计需求 设计两个ui界面,能实现一个ui界面到另一个ui界面的跳转。 三,代码设计 为了以防万一,如果是第一次使用qt创...
-
python 开发语言 网络爬虫 PyCharm安装PyQt5及工具(Qt Designer、PyUIC、PyRcc)详细教程来了
Qt是常用的用户界面设计工具,而在Python中则使用PyQt这一工具包,它是Python编程语言和Qt库的成功融合。这篇博文通过图文详细介绍在PyCharm中如何完整优雅地安装配置PyQt5的所有工具包,主要内容包括PyQ...
-
开发语言 c++ 【QT5:CAN卡通信的上位机-代码练习-收发数据+布局+引用外部库+基础样例(1)】
【QT5:CAN卡通信的上位机-代码练习-收发数据+布局+引用外部库+基础样例1】 1、概述2、实验环境3、自我总结和提升4、事先声明5、效果展示6、代码编写过程(1)操作步骤部分1、新建工程2、加入外部库,并且加入qt工...
-
Qt5.15.2安装
解释一下 Qt 的版本号 比如 5.15.2 是完整的 Qt 版本号,第一个数字 5 是大版本号(major),第二个数字 15 是小版本号(minor),第三个数字 2 是补丁号(patch)。 只要前面两...
-
pycharm qt css Python | 人脸识别系统 — UI界面设计
博客汇总:Python | 人脸识别系统 — 博客索引 GitHub地址:Su-Face-Recognition 注:阅读本博客前请先参考 工具安装、环境配置:Python | 人脸识别系统 — 简介 一、UI界面编写...
-
音视频 ui python PyQt5 视频播放--在QVideoWidget上显示视频
1、功能概述 (1)QMediaPlayer不仅可以播放音频文件,还可以播放wmv、avi等视频文件。 2、主要函数 (1)setMedia(QMediaContent :指定一个媒体资源; (2)setPlaylist( ...
-
qt教程 qt编程 qt开发 在QT的UI界面,让Widget可以跟随窗体大小而改变
可以使用布局(Layout)机制让Widget(QWidget)随窗口一起缩放和移动。 Qt提供以下几种布局: QHBoxLayout:将QWidget按照水平方向依次排列 QVBoxLayout:将QWidget按照垂...
-
数据库 开发语言 编程 Qt的QItemModelBarDataProxy类的使用示例
QItemModelBarDataProxy是Qt框架中的一个类,用于在模型视图中显示条形数据图表。它是基于Qt的模型/视图体系结构设计的,可以与各种模型一起使用,如QStandardItemModel、QSqlTableM...
-
ui qt 开发语言 qcustomplot使用教程--基本绘图
0、说明 本节翻译总结自:Qt Plotting Widget QCustomPlot - Basic Plotting 本节内容是使用QCustomPlot进行基本绘图。 本节教程都使用customPlot这个变量,它是一...
-
ui 开发语言 Qt实战---多线程的串口接收类QSerialPort
一、典型的问题: 在我们的多线程编程中,一般主线程负责界面的刷新显示,而子线程负责一些耗时的操作,例如当我们使用QSerialPort的时候,我们希望QSerialPort的读写操作在子线程中进行。 那么如果在主线程中创建Q...
-
计算机外设 基于QT使用OpenGL,加载obj模型,进行鼠标交互
目录 功能分析(需求分析)技术点分析OpenGL立即渲染模式可编程渲染管线模式 QOpenGLWidget派生类 glwidget逻辑glwidget.hglwidget.cpp 鼠标交互功能obj格式介绍...
-
ui QT QStackedWidget 控件 使用详解
本文详细的介绍了QStackedWidget控件的各种操作,例如:新建界面、页面切换、添加页面、addWidget、count、currentIndex 、currentWidget、indexOf、inser...
-
python 开发语言 成功解决:This application failed to start because no Qt platform plugin could beinitialized.
今天在下载了phpstudy_pro软件; 安装成功后,无法打开,并出现一下错误: 大致的意思是:“此应用程序无法启动,因为无法初始化Qt平台插件。重新安装应用程序可能会解决此问题。” 一开始以为是没有下载QT平台软件,就...
-
命令模式 开发语言 C++ Qt qtablewidget动态添加按钮并实现对应的点击事件
首先需要在QTableWidget中的某个单元格中添加QPushButton控件,可以使用setCellWidget方法来实现: ```c++ // 在第2行第1列处添加一个按钮 ``` 这里创建了一个QPushButto...
-
Python Qt GUI设计:将UI文件转换为Python文件的三种妙招(基础篇—2)
目录 1、创建项目 2、将.ui文件生成.py文件 2.1、Eric 6编译 2.2、Python命令行编译 2.3、脚本编译 3、界面、逻辑分离思想 在开始本文之前提醒各位朋友,Python记得安装PyQt5库文件,P...
-
开发语言 ui VS+Qt资源管理器与icon图标设置,菜单栏与工具栏在QtCreator中设置的流程记录
资源管理器与icon图标设置步骤 qrc负责加载一些资源文件,当项目新建之后可以看到 2. qrc负责图标资源等的加载,因为路径中含有中文,常常导致无法自动设置,需要自己手动添加,添加的顺序是: (1)打开资源管理文件.q...
-
Qt中C++代码搭配UI文件实现交互界面
系列文章目录 第一章 Qt中C++代码搭配UI文件实现交互界面 第二章 Qt中多ui使用及简单布局实现交互界面 文章目录 一、关于Qt中的UI文件 二、创建一个基本的Qt工程 1.创建工程时,选择不生成ui文件 2...
-
开发语言 在 Qt 的文本编辑类中,document() 是一个成员函数,用于获取文档对象
在 Qt 的文本编辑类中,document( 是一个成员函数,用于获取文档对象。它返回与文本编辑器关联的 QTextDocument 对象的指针。 QTextDocument 类是 Qt 中用于处理富文本内容的类。它包含了...
-
命令模式 开发语言 Qt之进程通信-QProcess(含源码+注释)
文章目录 一、QProcess进程通信示例二、QProcess通信个人理解三、源码MainWindowProcessSenderMainWindowProcessSender.hMainWindowProcessSende...
-
详细介绍 QT的 各种锁机制
详细描述 在Qt中,主要有以下几种锁的类型: QMutex(互斥锁):是最常见的锁类型,用于实现简单的互斥访问。可以通过lock( 和unlock( 手动控制锁的加锁和解锁。 QMutexLocker:是一个RAII类,用于...
-
c++ 学习QT的两个页面切换(信号和槽方式)
学习QT的两个页面切换(信号和槽方式) 信号与槽方式实现两个Widget切换 学习QT的两个页面切换(信号和槽方式)一、创建工程二、添加新Widget页面三、添加两个Widget界面按钮四、按钮转到槽函数五、功能逻辑的实...
-
c语言 C++ Qt开发:CheckBox多选框组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍CheckBox单行输入框组件的常用方...
-
服务器 运维 开发语言 QT C++ 基于TCP通信的网络聊天室
一、基本原理及流程 1)知识回顾(C语言中的TCP流程) 2)QT中的服务器端/客户端的操作流程 二、代码实现 1)服务器 在pro文件中添加network库 #include //服务器头文件#include /...
-
开发语言 VSCode+Qt+MinGW开发环境搭建
VSCode+Qt+MinGW开发环境搭建 概述 VSCode扩展性很强,插件机制让其具备不断演进的潜力,适合作为稳定的开发工具。 VSCode+Qt开发环境的搭建需要依赖于以下工具: VSCode、Qt,其中Qt需要安装M...
-
css 开发语言 游戏程序 【C++/Qt/NSIS】软件打包与自定义安装包制作
上一篇文章中我们完成了一个点灯的益智小游戏(童年益智小游戏-点灯 ,今天我们来尝试将它打包并制作一个安装包。效果如下: 首先将我们的工程打包,在上一篇文章中我们建立并完成了小游戏的VS工程,...
-
QWebEngineView Qt基础之十八:WebEngine与JavaScript交互
Qt从5.6开始就用Qt Webengine替换了Qt WebKit,据说加载速度较Qt WebKit更快。 需在pro中添加QT += webenginewidgets 一.效果 二.实现 1.JavaScript调用C...
-
qt c++ CloudCompare二次开发之如何设计界面ui与功能实现?
文章目录 0.引言1.创建界面ui相关文件2.添加界面ui相关文件到CloudCompare工程3.修改工程相关文件4.结果展示 0.引言 CloudCompare源代码编译成功后,即可进行二次开发,可以通过修改源码实...
-
ui 开发语言 QT 之自动滚动区QScrollArea
简述 QScrollArea提供了一个滚动视图到另一个部件。 滚动区域用于显示一个画面中的子部件的内容。如果部件超过画面的大小,视图可以提供滚动条,这样就都可以看到部件的整个区域。 Qt Designer设计添加 QScro...
-
音视频 使用QT的QML实时显示海康威视网络摄像头的视频数据
需求背景: 开发的监控软件中有个监控页面需要实时显示网络摄像头的数据,整个监控软件是基于QT的QML语言开发的。在QML中播放视频使用MediaPlayer组件就可以,但网上看到的一些都是播放录制好的视频文件,对于实时播放摄...
-
开发语言 ui Qt QTableWidget表格控件的用法(非常详细)
Qt QTableWidget表格控件的用法(非常详细) QTableWidget 是 Qt 提供的一种表格控件(如图 1 所示),类似于我们经常使用的 Excel 表格,可以将数据以表格的方式展示给用户。 整个 QTabl...
-
开发语言 运行QT的.exe程序出现缺少动态链接库以及无法定位程序输入点的两种不同情况的解决办法
一、出现无法定位程序输入点的错误 出现这种情况是因为下面的设置造成的 因为QtCreator的环境变量在mingw环境变量的上方造成的。 具体解决办法是将上面的环境变量下移即可。 至于为什么会这样,可以自行查找啦。 二、出现...
-
开发语言 98.qt qml-使用曲线图综合示例、支持多种鼠标交互、支持百万数据显示(已适配黑白风格)
在上章我们只是简单实现了曲线图和折线图的显示: 79.qt qml-如何在QML中使用QCustomPlot之曲线/折线示例(已适配黑白风格 _qml 折线图_诺谦的博客-CSDN博客 所以本章实现综合示例、并添加多种功能如...
-
计算机视觉 c++ python QT中OPENCV的配置(含扩展库)
本章是环境配置,关于QT+OPENCV使用,参考:我的部分毕设 后续内容还会持续更新,欢迎大家的查看和学习,共同学习。 h一,环境配置 Python中的环境配置就很简单了,下载好Python安装好之后,在终端里面 pi...
-
QValidator inputMask 只输入浮点数 Qt之设置QLineEdit只能输入浮点数
Qt提供了QDoubleValidator来进行浮点数校验,但是它同样存在限定范围无效的问题,详见:Qt之彻底解决QSpinBox限定范围无效的问题 。因此我们要子类化QDoubleValidator,并重写其中的valid...
-
开发语言 Qt扫盲-QString使用总结
QString使用总结 一、概述二、初始化字符串1、极速版2、原理版 三、操作字符串1、极速版1. 增加2. 删除3. 修改4. 插入5. 转换 2、原理版 四、查询字符串五、字符串格式转换六、Null 字符...
-
c++ Qt解决中文乱码问题(更新于2023.12.27)
文章目录 前言第一种情况——默认编码错误第二种情况——文字流编码错误(常见)第三种情况——没使用QString存储文字最后 前言 我在编写Qt程序的时候经常出现中文乱码的情况,我只遇到了三种情况,对这三种情况有不同的解决方...
-
开发语言 QListView示例【Qt】
ui界面(左边是QListView,右边是plaintexteditor) 模型是QStringListModel,视图是QListView,QListView有自带的QItemSelectionModel,可以不用自己设置...
-
开发语言 c++ QT 项目视图(QListView&QTreeView&QTableView)和项目部件(QListWidget&QTreeWidget&QTableWidget)详解
目录 一、Qt 项目视图(Item Views) 二、Qt 项目部件(Item Widgets) 一、Qt 项目视图(Item Views) 控件名称依次解释如下: List View:清单视...
-
visual studio code VS2019安装配置QT插件(qt-vsaddin)
1、介绍 Windows的Qt开发,一般采用Visual Studio安装Qt插件的方法开发Qt程序,毕竟VS开发工具还是比QtCreator开发工具强大、好用的多。 本教程采用VS2019安装配置Qt插件(qt-vsa...
-
ui 开发语言 Qt--文件操作
在Qt中对于文件操作,利用一个例子讲明白,就说通过按钮选择一个文件并将其内容打开到文本框中,注意:需要包含对应的头文件方可执行 读文件的方式: 首先要得到这个要打开的文件的路径,先默认打开的界面是桌面,选择路径时需要判断是否...
-
开发语言 踩坑BUG修复:Anaconda报错“no Qt platform plugin could be initialized”
近期在配置Anaconda环境时,安装了一个新包,安装成功后运行python程序报错遇到一些报错,提示缺少文件,当前只有以下平台可用:minimal、offscreen、windows。在本机Anaconda3\Librar...
-
visual studio VS&QT 联编无转到槽选项--VS2019中使用QT建立信号和槽函数连接
问题 如题所述 解决方法 自己动手丰衣足食 半自动化 用惯了转到槽函数肯定对此难以适应,觉得特别麻烦。其实我们有相对简洁的方法。 仅需要规范命名即可! 例如,我需要添加一个 pushButton 的点击事件: 发...
-
数据库 sqlite QT使用占位符操作sql语句时,执行exec后会报错“Parameter count mismatch“的原因
今天在开发QT时遇到了如下问题,困扰了很久才解决,记录一下以便日后遇见相同问题时不至于毫无头绪。 先上代码: qDebug( //首次处理 //首次处理...
-
单片机 嵌入式硬件 qt stm32驱动st7789 TFT-LCD屏幕显示
前言 一切程序以最后百度网盘链接的程序为准,可能在写文章的时候有些地方有改动。 主控:STM32F103C8T6 1.69 TFT-LCD(st7789驱动) 一 硬件相关说明 1.1接线说明 1.2硬件初始化 TFT-LC...
-
开发语言 c++ Qt实现登录效果(超详细!超简单!)
title: Qt实现登录效果(超详细!超简单!) date: 2022-8-13 tags: 学习C++Qt categories:Qt :::tip 从一个界面按登录跳转到另一个界面 ::: 效果图 首先在登录...