首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
qt6专题
Qt6+VTK9环境配置
Qt6+VTK9环境配置 说明1 Qt6安装2 VTK源码编译2.1 源码下载2.2 工程编译2.3 设置环境变量 3 Qt+VTK项目构建3.1 使用qmake管理项目3.2 使用cmake管理项目 参考资料 说明 由于想做一点新的东西,需要去探索一些工具,对于VTK之前没有了解过,在进行环境配置时,参考了其他一些博客,由于版本的问题,采了不少坑,所以,在这里做个记录整理。我所
阅读更多...
qt6 socket 不使用代理 socket error: The proxy type is invalid for this operation
qt 5.8之后,socket默认使用代理 参考 https://www.cnblogs.com/cppskill/p/11730452.html#:~:text=%E5%9C%A8%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E9%87%8C%E5%AE%9A%E4%B9%89,Proxy%29%3B%E3%80%82 #include <QNetworkProx
阅读更多...
Qt6中使用qcustomplot时报错:file too big
错误描述:在qt6中使用qcustomplot时报错提示:file too big 提示是.cpp文件太大导致的,需要在.pro文件中再增加一行 QMAKE_CXXFLAGS += "-Wa,-mbig-obj"修改编译器的设置
阅读更多...
QtCreator错误:Qt没有被正确安装,请运行make install(适用Qt4、Qt5、Qt6)
一、问题环境 (1)Windows 10企业版,64位 (2)Visual Studio 2019 (3)Qt5.12.12 x64版本、Qt4.8.6 x64版本(自己编译) (4)Qt Creator 12.0.1 二、问题描述: 自己在编译完整Qt5.12.12源码后,想要在Qt Creator12.0.1中使用自己编译的Qt5.12.12_x64版本,进行工作;
阅读更多...
QT6 setCentralWidget 和 takeCentralWidget
qt6 中,初始化界面完成之后,可以使用setCentralWidget 设置当前的widget为中心页面 如果你存在多个widget想要多个切换 如果存在widget1 和 widget2 在初始化的时候 setCentralWidget(widget1)触发操作切换到 widget2 如果没有先takeCentralWidget 直接setCentralWidget(widget2)
阅读更多...
一文看明白QML输入框的动画制作Python PySide6 Qt6 QML LineEdit 输入框
1. 前言 本代码为扫地僧-smile原创, 废话不多说, 直接看效果图由于录制的这个GIF图掉帧严重, 实际动画效果非常细腻 2.看代码 控件模块代码如下 SmileLineEdit.qml import QtQuickimport QtQuick.Controls/* __author__: 扫地僧-smile */Rectangle {// 属性property int ti
阅读更多...
QT6 学生管理系统以及登录(QSQLITE数据库)
一、准备工具以及环境 本文采用的是QT Creator6.5.3版本,代码基于C++语言,文中所用到的数据库是QSQLITE库。 因为做的是一个简单的学生管理系统,所以只是做到了简单的对数据库进行增删改查等操作,以及一个简单的登录界面。 二、UI界面以及结果展示 1、登录UI 所用到的控件分别是RadioButton、PushButton、Label、LineEdit等。 2、登录
阅读更多...
用QT6、QML、FFMPEG写一个有快进功能的影音播放程序
程序如图: 开发环境在ubuntu下,如果改windows下,也就改一下cmakelists.txt。windows下如何配置ffmpeg以前的文章有写,不再重复。 源程序如下: GitHub - wangz1155/ffmpegAudioThread: 用qt6,qml,ffmpeg,写一个有快进功能的影音播放GitHub - wangz1155/ffmpegAudioThread:
阅读更多...
Qt6编写CMakeLists时find_package的写法
引言: 看下面两个不同的find_package: find_package(Qt6 COMPONENTS Widgets REQUIRED) find_package(Qt6 REQUIRED Widgets) 区别: 以上的find_package命令是在使用 CMake 构建系统时用于查找和加载 Qt6 库的两个不同的命令。这两个命令在语法上和作用上有一些细微的
阅读更多...
[Python]用Qt6和Pillow实现截图小工具
本文章主要讲述的内容是,使用python语言借助PyQt6和Pillow库进行简单截图工具的开发,含义一个简单的范围裁剪和软件界面。 主要解决的问题是,在高DPI显示屏下,坐标点的偏差导致QWidget显示图片不全、剪裁范围偏差问题。 适合有一点点基础的朋友来看,使用的工具有:Qt Designer、PyUIC、Qt6、Pillow 截图与剪裁
阅读更多...
QT6 android程序界面强制横屏显示不旋转
QT6开发的Android程序有时候旋转后程序会变形,比如想让其固定位横屏显示,就需要进行特殊设置,本文提供一种简便的设置方法。 一.AndroidManifest.xml文件介绍 Android的Manifest.xml文件是一个重要的配置文件,用于描述应用程序的各种信息,包括应用程序的包名、版本号、应用程序的入口Activity、权限要求等等。它的作用如下: 声明权限:Manif
阅读更多...
使用 MSYS2 Qt6 发布绿色版的SDR软件无线电应用
文章目录 概要整体架构流程技术名词解释技术细节在启动器中为子进程设置路径和环境。如何迅速找齐所有的DLL 小结附件 概要 新接触软件定义无线电(SDR)的朋友一般都会一股脑的安装一些现有的SDR平台。无论是GNURadio还是SDR++、SDRSharp、SDRAngel,几乎都是要一顿操作猛如虎,安装很多依赖项。如果恰好在一台崭新的windows计算机上安装了多个平台,还可能
阅读更多...
【QT教程】QT6信号与槽 QT信号与槽
QT6信号与槽 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6信号与槽简介 1.1 QT6信号与槽概
阅读更多...
【QT教程】QT6硬件图形界面编程 QT硬件编程
QT6硬件图形界面编程 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6硬件图形界面编程概述 1.1
阅读更多...
【QT教程】QT6与硬件接口编程 QT硬件编程
QT6与硬件接口编程 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6与PCIe接口编程 1.1 PC
阅读更多...
【QT教程】QT6 Debug技巧 QT调试
QT6 Debug技巧 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6调试基础 1.1 QT6调试环
阅读更多...
【QT教程】QT6硬件高级编程入门 QT硬件高级编程
QT6硬件高级编程入门 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6基础知识回顾 1.1 QT6概
阅读更多...
【QT教程】QT6硬件高级编程入门
QT6硬件高级编程入门 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6基础知识回顾 1.1 QT6概
阅读更多...
QT6之多线程——子类化QObject和子类化QThread
备注:本文重点不是教怎么写多线程,这个官方示例依和网上示例一大把。 众所周知QT多线程有两种方法,一个是子类化QThread,另一个是子类化QObject。 Qt官方实际上是推荐后者,但实际运用中两者各有优劣和场景,并没有绝对的替代彼此。 多线程的必要性不言而喻,Qt默认的线程在Qt中称之为窗口线程,也叫主线程,负责窗口事件处理(鼠标事件、键盘事件等等)或者窗口控件数据的更新子线程负责后台
阅读更多...
【QT教程】QT6图形渲染与OpenGL编程
QT6图形渲染与OpenGL编程 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6图形渲染机制 1.1
阅读更多...
Qt6找不到Bluetooth蓝牙组件
图文解释来了!调试了一下午。 错误如图: Failed to find required Qt component "Bluetooth" 解决方法: 找到安装QT安装包下的MaintenanceTool.exe,双击打开 打开后,找到这个Qt Connectivity,勾选上就能解决该错误 解决心得(废话,可不看!!!): 也是被这个错误卡住了很久,解决不掉,到网上也
阅读更多...
QT6之qDeleteAll
1、qDeleteAll概述 它是 Qt 提供的一个模板函数,它用于一次性删除容器中的所有对象。这个函数非常方便,尤其是在处理指针容器时,可以简化代码并减少出错的可能性。该函数适用于任何存储指向动态分配对象的指针的 STL 容器(如 QList, QVector, QMap, QSet 等)。 2、qDeleteAll用途 qDeleteAll 的用途: 自动化内存管理:一次性清除容器中
阅读更多...
【QT教程】QT6物联网应用
QT6物联网应用 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6物联网应用概述 1.1 QT6在物联
阅读更多...
【QT教程】QT6图形视图编程
QT6图形视图编程 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6图形视图编程简介 1.1 QT6图
阅读更多...
【QT教程】QT6数据库操作
QT6数据库操作 使用AI技术辅助生成 QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程 免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT视频课程 QT统计图和QT数据可视化视频免费看 免费QT视频课程 QT性能优化视频免费看 免费QT视频课程 QT界面美化视频免费看 1 QT6数据库操作简介 1.1 QT6数据库
阅读更多...
Qt6连接MySQL
Qt6连接MySQL Qt6编译MySQL的过程太变态了,MinGW和MSVC都很费劲。 主要参考qt6.5.0MySQL驱动手动编译以及数据库连接详细教程以及注意事项附资源链接,这篇文章堪称保姆级教程,写的十分详细。 笔者这里踩了个坑,在按照上文中的过程,编译也通过了,编译后的qsqlmysql.dll和qsqlmysql.debug,还有mysql的lib文件夹下的libm
阅读更多...