Qt常用面试题整理 目录 c++ 基础相关面试1、Qt 的优点、缺点2、Qt 的核心机制3、信号与槽机制原理4、 Qt信号槽机制的优势和不足5、Qt信号和槽的本质是什么6、信号与槽与函数指针的比较7、Qt 的事件过滤器8、...
-
c++ Qt 常用面试题整理(不定时整理)
-
【Visual Studio】Qt 在其他 cpp 文件中调用操作 ui 界面控件
知识不是单独的,一定是成体系的。更多我的个人总结和相关经验可查阅这个专栏:Visual Studio。 还整了一个如何相互之间调用函数的文章,感兴趣可以看:【Visual Studio】Qt 在其他 cpp 文件中调用主工程...
-
已解决(pip安装pyqt5报错) error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft
已解决(pip安装pyqt5报错) error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tool...
-
qt ui QML学习笔记总结
QML学习总结 一、概述二、QML入门参考三、QML用户界面四、Qt Quick GUI 控件1. 布局类2. 按钮类3. 委托类控件4. 指示类控件5. 容器控件6. 输入类控件7. 菜单控件8. 弹出类控件9. 分隔器...
-
ui 【五一创作】VS+Qt主界面内嵌自定义控件的四种方法以及不同自定义控件数据交互
前言 在Qt界面开发过程中,一个主界面或者主窗口看成是各个控件排列组合后的集合,对于一些项目而言,有些常用的控件可以封装成自己想要的控件样式并且复用,比如说,log显示控件,图像/视频显示控件等,可以将常用的控件代码封装起来...
-
QT笔记——QProcess学习
我们常常想通过某一个类,来启动一个外部进程 本文将讲解如何通过QProcess来进行启动外部进程 一:了解QProcess QProcess是Qt框架提供的一个类,用于在应用程序中执行外部进程。它提供了一系列函数来启动、控...
-
开发语言 QT--day6(人脸识别、图像处理)
人脸识别: /***********************************************************************************头文件******************...
-
开发语言 Qt5安装 Ubuntu安装Qt Ubuntu安装Qt5 【Qt】Ubuntu20.04中Qt5.12.12安装教程详解
00. 目录 文章目录 00. 目录01. Qt概述02. Qt5.12.12下载03. Qt5.12.12安装04. 安装编译工具和依赖项05. 附录 01. Qt概述 Qt(官方发音 [kju:t],音同 cute)...
-
ui 开发语言 Qt之表格的理解和使用(QTableView和QTableWiget)
在通常情况下,一个应用需要和一批数据(比如数组、列表)进行交互,然后以表格的形式输出这些信息, 这时就要用到QTableView类了。在QtableView中可以使用自定义的数据模型来进行数据单元添加、单元格删除和设置表...
-
开发语言 linux 嵌入式 arm arm开发 【C++ 与Qt 线程】C++ std::thread 与Qt qthread多线程混合编程
C++与Qt深度融合:高效设计多线程应用框架 1. C++与Qt线程的混合使用1.1 C++线程与Qt线程的基本概念1.2 线程间的相互依赖关系1.3 设计合理的代码框架 二、深入理解C++和Qt线程模型2.1 C++...
-
开发语言 c++ qt5 linux 深入剖析 Qt QHash :原理、应用与技巧
目录标题 引言QHash 基础用法基础用法示例基础用法综合示例 QHash 的高级用法迭代器:遍历 QHash 中的元素(Iterators: Traversing Elements in QHash )QHash和其...
-
开发语言 qt 5.15 安装详解
开篇 最近由于更换了硬盘,需要重新安装Qt的开发环境啦,本文记录整个Qt环境的搭建过程,在此一文奉上。首先描述一下环境: 操作系统:Windows 10 需要安装的Qt版本:5.15 安装步骤 由于Q...
-
QT 信号和槽
目录 信号和槽 自定义信号和槽 自定义信号带参数重载问题 信号和槽的拓展 信号连接信号 信号的断开 一个信号可以连接多个槽函数 信号和槽 信号与槽(Signal & Slot 是Qt编程的基础,也是Qt 的一大创新。因为有了...
-
MATLAB生成dll库并在Qt中调用及参数设置
导航 Matlab生成dll并在Qt中调用Matlab生成dllQt调用生成的dlldll库输入输出参数使用时的心得参考链接 Matlab生成dll并在Qt中调用 手动将Matlab算法转成C++费时费力,同时matlab...
-
开发语言 Qt制作定时关机小程序
文章目录 完成效果图ui界面ui样图 main函数窗口文件头文件cpp文件 引言 一般定时关机采用命令行模式,还需要我们计算在多久后关机,我们可以做一个小程序来定时关机 完成效果图 ui界面...
-
Qt中的多线程
Qt中有多种方法实现多线程: QThreadQThreadPool和QRunnable(重用线程)Qt ConcurrentWorkerScript(QML中的线程) QThread 在上两篇文章中已经解释了,这里就不再赘...
-
开发语言 qt生成exe文件并运行(详细)
目的:采用QT写完程序之后,生成exe文件,可以在任意一台PC端上运行 对于采用的演示工具:Qt 5.14.2 1.在QT Creator页面的左下角,在对应的构建套件下将Debug改为Release 2.点击左侧项目进入...
-
qt mapbox:1.切换底图
本人大学毕业进入一家公司工作,岗位是QT,接触到的第一个大任务是关于mapbox的,到现在也有几个月了,学习到了许多mapbox的功能,遇到了很多问题,费了很久才克服,现在我将我的学习成功总计下来,让其他人可...
-
开发语言 c++ 后端 在线安装Qt(全网最详细图文版)--以Qt5.15.2 Windows版为例
作者:靠普科技 时间:2023/8/18 版本:V1.0 说明:本文系作者原创,转载前请务必联系本文作者。 一、Qt简介 接触几年Qt有余,发现部分开发人员对Qt的认识远远不够,仅仅停留在表面。甚至有较少部分人认为Qt是一种...
-
小知识------QT如何安装并使用QtWebEngineWidgets+python开发简单PDF阅读器
小知识------QT如何使用QtWebEngineWidgets 缘起QtWebEngineWidgets组件安装开发环境介绍QtWebEngineWidgets安装前提QtWebEngineWidgets的安装 Q...
-
VS中Qt项目不能打开ui文件
在VS中创建的Qt项目,若不能打开ui文件,或者弹出以下提示的:其本质是找不到designer.exe的路径 那么需要手动添加designer.exe的路径 第一步:右键点击打不开的ui文件,选择打开方式 第二步:点击添...
-
QT登录界面
1.效果图 2.代码 this-˃setWindowTitle("时光机" ; //更改界面尺寸 this-˃resize(800,600 ;//重新设置尺寸的函数 this-˃resize(QSi...
-
开发语言 c++ [QT] [QLabel] [实用向] 使用QLabel 显示图像并对图片进行缩放移动等基本操作
[QT] [QLabel] [实用向] 使用QLabel 显示图像并对图片进行缩放移动等基本操作 更新加载图片显示创建一个CPictureWnd类加载图片数据 对图片进行操作镜像变换图片移动图片缩放 后记备注源码...
-
人工智能 Qt导入opencv库
【记录大佬教我正确导入opencv库的简略步骤,不作为正确引导,用于自己记录的】 遇到的问题就是:[ undefined reference to ‘cv::Mat::Mat( ’ ] 接下来用正确适配的版本,用mingw重...
-
qt5 c++ 推荐一个QtQuick/QML UI框架
简介 这是一个漂亮的Fluent组件库,使用QML插件开发的 编译状态 发布 已发布 下载地址 支持的组件 目录说明备注FluApp初始化入口支持路由跳转FluWindow无边框窗口解决windows拖动闪烁问题FluApp...
-
【QT-ROS Bug】解决 error: ui
问题分析 从 QT4 改为 QT5 时出现如下报错:/home/xxx/ws_qt/src/qtgui/qtgui/include/qtgui/main_window.hpp:17: error: ui_main_windo...
-
开发语言 ui c++ 【Qt 中出现 No such slot 错误 解决方法】
QObject::connect:No such slot 错误提示的两种情况及解决方法 运用qt过程中 有时会遇到编译正常通过,但是运行时有 【QObject::connect:No such slot ....... 】...
-
项目实战Qt网盘系统
背景:随着时代的发展,业务数据量的剧增及移动办公需求,人们对内存的需求越来越强,传统的存储产品,在容量及携带型日益不能满足人工的工作需求,网盘再此背景下应运而生。网盘是能够提供文件同步,备份及共享等服务的网络云存储平台。可...
-
ui 开发语言 QT -- 多线程 —— moveToThread
视频教程链接: https://www.bilibili.com/video/BV1fL4y1V7QP/?spm_id_from=333.880.my_history.page.click&vd_source=b91967c...
-
linux 服务器 qt5-default装不上以及g++: error: /usr/lib/x86
项目场景: 系统配置: ubuntu系统:20.04LTS python版本:3.8.10 按照官网NS3官网安装最新版NS3.38后,想着把NetAnim也安装一下,于是在网上找到了这篇文章(Ubuntu20.04安装NS...
-
第八天:gec6818arm开发板和Ubuntu中安装并且编译移植mysql驱动连接QT执行程序
一、Ubuntu18.04中安装并且编译移植mysql驱动程序连接qt执行程序 1 、安装Mysql 2、查看是否安装成功,即查看MySQL版本 3、MySQL启动与关闭命令 service mysql start # 启...
-
开发语言 Pyside2 (Qt For Python)进度条功能实现
Pyside2 (Qt For Python 进度条功能实现 进度条(QProgressBar) 今天来介绍PySide2进度条(QProgressBar)的使用,如下所示: 说明 进度条也是一个常用的控件,当程序需要做一...
-
开发语言 c++ QT关键问题解决之paintevent理解
基础概念: paintEvent(QPaintEvent* 函数是QWidget类中的虚函数,用于ui的绘制,会在多种情况下被其他函数自动调用,比如update( 时。 运行时机: 一个重绘事件用来重绘一个部件的全部或者部分...
-
一、Qt初尝试,做一个QT计算器《QT 入门到实战》
学习目标 了解 qt 的基本信息了解 qt 的下载及安装了解创建一个基本 qt 项目的流程了解信号与槽通过示例了解信号与槽的设置与编写了解控件添加的方式了解控件如何使用代码获取其文本了解控件如何使用代码设置其文本使用 con...
-
用Qt开发的ffmpeg流媒体播放器,支持截图、录像,支持音视频播放,支持本地文件播放、网络流播放
前言 本工程qt用的版本是5.8-32位,ffmpeg用的版本是较新的5.1版本。它支持TCP或UDP方式拉取实时流,实时流我采用的是监控摄像头的RTSP流。音频播放采用的是QAudioOutput,视频经ffmpeg解码并...
-
VS打开Qt的ui界面后闪退(ui无法打开文件)的解决办法
VS打开Qt的ui界面几秒后闪退(ui无法打开文件)的解决办法 问题: 近两天在vs中直接点解ui界面,自动调用Qt Designer打开界面几秒后Designer界面闪退,回到vs界面,并有“——.ui无法打开文件”的...
-
c++ There‘s no Qt version assigned to project xxx.vcxproj for configuration Debug/x64
Qt系列文章目录 文章目录 Qt系列文章目录前言一、 分析错误原因二、解决步骤1.选择Qt版本2.检查环境变量3.重新构建工程 前言 如果你想了解关于Qt与VS2019开发环境搭建,可以至此翻页。 这里主要分享环境已搭建...
-
开发语言 c++ ui 动画 QT QGraphicsView 在鼠标点击处进行放大缩小
一、前段时间在用QGraphicsView对图元进行放大缩小时,发现图形总是越来越跑偏,无法像地图中那样,点击哪里就能放大哪个地方。 如下所示:此时放大缩小的焦点并不在鼠标位置 方法,使用QGraphicsView类的设置属...
-
tcp/ip 网络 服务器 算法 开发语言 C++ Qt TCP的心跳检测机制,断线重连技术,应用层代码重新实现
目录 前言: 一、Qt直接启动本身的KeepAlive 二、在应用层自己实现一个心跳检测 三、自定义心跳代码实现: 完整客户端服务端工程下载: 共用的结构体相关头文件: 客户端部分核心代码: ...
-
职场和发展 【面试刷题】——Qt使用的编译器
Qt可以使用多种不同的编译器,具体取决于你的开发环境和目标平台。以下是一些常见的Qt支持的编译器: MinGW(Minimalist GNU for Windows)是Windows下的一个轻量级开发工具集,通常与Qt一起使...
-
开发语言 QT ui
使用QT新建子窗口后,编译无法通过 mainwindow.obj:-1: error: LNK2019: 无法解析的外部符号 "public: __cdecl labelwindow::labelwindow(class...
-
数据库 开发语言 【QT5-解决不同分辨率屏幕-进行匹配大小-适应屏幕大小-基础样例】
【QT5-解决不同分辨率屏幕-进行匹配大小-适应屏幕大小】 1、前言2、实验环境3-1、问题说明-屏幕视频3-2、解决方式-个人总结解决思路:我们在软件启动的时候,先获取屏幕大小,然后根据长宽,按照一定比例,重新设置大小。...
-
qt教程 qt开发 qt编程 c++ Qt QImage类详解(QImage类型转换、QImage类函数及QImage像素操作)
打开Qt帮助文档,会看到有关于QImage的描述如下:The QImage class provides a hardware-independent image representation that allows dir...
-
ui 开发语言 linux c++ QT 链接动态库 (静态链接 条件编译 动态加载)
本篇文章以我实际使用过程为例,在此总结一下qt链接动态库的几种方式 使用的动态库为libzint.so,库目录为/usr/local/lib 静态链接 第一种为直接将库添加到QT中,可以看成静态库 通过pro文件添加链接...
-
不生效 qt中cmake自动处理ui文件的前提
说明:个人理解,未必正确 参考了下面的网址 http://cn.voidcc.com/question/p-wpcanvtj-tn.html http://cn.voidcc.com/question/p-wpcanvtj-...
-
c++ c语言 visual studio 物联网 QT用代码实现QSlider样式自定义
一、理论概述(略,百度大把) 二、实现效果 三、实现过程: 方法1:派生与类QSlider实现。 **样式设置(可以用setSytlesheeet在构造函数实现,这里直接写下样式里偷懒一下) 具体实现代码如下:...
-
开发语言 VS+QT安装配置
心血来潮,装个QT,遇到好多问题,记录一下(铭记那些踩过的坑) 软件版本:vs是2022,qt是6.3.1 qt下载地址:Download Qt | Develop Desktop & Embedded Systems |...
-
开发语言 QT安装、构建套件(MSVC、MinGW)配置
QT安装、构建套件(MSVC、MinGW 配置 1. QT框架及QT Creator下载 登录QT官网-https://www.qt.io/download。 点击downloads for open source user...
-
数据库 chrome 在Mac OS上部署和编程Qt开发环境
Qt是一种跨平台的C++应用程序开发框架,它提供了丰富的工具和库,使开发者能够轻松创建高质量的应用程序。本文将详细介绍如何在Mac OS上安装和配置Qt开发环境,并提供相应的源代码示例。 步骤1:下载Qt安装程序 首先,我们...
-
python qt.qpa.xcb: could not connect to display qt.qpa.plugin: Could not load the Qt platform plugin “xcb“
qt.qpa.xcb: could not connect to display在darknet验证时解决方法 在darknet测试时出现 qt.qpa.xcb: could not connect to display q...