qt

qq_401700412 小时前
qt·bug
Qt开发过程中遇到哪些经典的bug在 Qt 开发过程中,开发者常会遇到一些经典、高频、容易踩坑的“经典 bug”或陷阱。这些问题往往不是 Qt 本身的严重缺陷,而是由于其信号槽机制、内存管理、线程模型、跨平台特性或 API 设计细节导致的。以下是整理出的 10 个最经典的 Qt 开发 bug/陷阱,附带原因和解决方案:
SNAKEpc121382 小时前
python·qt·pyqt
PyQtGraph应用(五):k线回放复盘功能实现PyQTGraph简介深入理解PyQtGraph核心组件及交互PyQTGraph重要概念、类PyQTGraph中的PlotWidget详解
xmRao4 小时前
qt·音视频
Qt+SDL2 实现 WAV 音频播放本文将手把手教大家用 Qt + SDL2 实现 WAV 音频文件的播放功能。核心思路是:把音频播放逻辑放在 Qt 子线程中(避免阻塞 UI),通过 SDL2 的 “拉取(Pull)模式” 实现音频播放,点击主窗口的按钮就能切换 “播放 / 停止” 状态。
clever10116 小时前
开发语言·qt
在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码问题的解决作者:朱金灿 来源:clever101的专栏在QtCreator 4.10.2中调试qt程序qDebug()输出中文为乱码
吕司18 小时前
开发语言·qt
Qt的信号与槽目录1 信号与槽概述2 信号槽使用2.1 connect2.2 内置信号与槽函数2.3 自动生成信号与槽
轩情吖19 小时前
c++·qt
Qt的窗口(三)在我们之前讲的对话框中,当弹出对话框时,我们也可以操作我们的父窗口,但是有的时候在一些特殊的场合中,必须要让用户作出决策。 model模态:弹出对话框的时候,此时用户无法操作父窗口,必须完成对话框内部要求的操作 非模态:弹出对话框的时候,用户可以操作父窗口 因此像我们前面写的几个代码都是非模态对话框,想要实现这种效果,只需要将我们在代码中运行对话框的show换成exec即可
mengzhi啊20 小时前
qt
qt加载了.qm却没有反应。因为加载时间太晚了一定要在主窗口之前加载 这样就好了,中文翻英文
C语言小火车1 天前
c语言·c++·qt·学习
Qt样式实现方式详解:六大方法全面解析在Qt开发中,样式系统是构建美观、一致用户界面的核心。面试中常被问到的"Qt有多少种方法实现样式"问题,实际上考察的是开发者对Qt样式系统的全面理解。
ae_zr1 天前
qt·压缩·静态exe
QT静态库如何使用接上一篇文档,将QT源码编译后,安装到了电脑上,本篇文章讲一下如何使用静态库,编译一个应用软件。1,电脑上装QT6.10.1或QT6.10.2版本软件。打开工程,在欢迎页面,选择示例,如下图:
mengzhi啊1 天前
qt
针对no TS files specified。使用qt语言家,内网加密软件,不能生成.ts。当3种方法失效,还剩最后一种方法。针对报错:no TS files specified没有指定具体文件用于生成.ts总结 第一种生成.ts的方法
木千1 天前
开发语言·qt
Qt5.15.2安装MSVC2019编译器不知道是我的安装包问题,还是现在qt安装包里都不提供msvc编译器了,最新写的代码要和Windows平台强相关,mingw编译不过,必须要用msvc才行。当然也可以选择直接用vs,但是考虑到在现场环境测试,安装vs不方便,最终还是要用creator+msvc才行。既然qt的安装包不给提供了,那就去微软下吧,首先打开下载地址,下载buildtool,点击下图中红圈的链接下载。 如果是有网络的环境,直接运行vs_BuildTools.exe选择组件安装就行了。但如果需要拿到一个没用网络的环境,可以下载离线安装
专注于ai算法的踩坑小达人1 天前
c++·qt
C++变量全面总结C++变量基本类型分为内置基础类型和复合类型(数组、指针、引用、结构体、联合体、类等),其中内置基础类型的占用空间受编译器、操作系统(32位/64位)影响,以下为常见平台(x86-32/x86-64)标准占用空间(单位:字节):
去往火星1 天前
开发语言·qt
Qt6 CMake 中引入 Qt Linguist 翻译功能只需要简单集成翻译,可参考 自定义翻译2. 继续进行必要步骤3. 将添加到 source 里面,方便在Qt creator 里面查看
SilentSlot1 天前
qt·qml
【QT-QML】6.定位元素有许多 QML 元素用于定位子项。这些元素被称为定位器,Qt Quick 模块提供了以下几种: Row 、 Column 、 Grid 和 Flow 。在下图中,可以看到它们展示相同内容的效果。 在深入细节之前,让我先介绍一些辅助元素:红色、蓝色、绿色、浅色和深色方块。每个组件都包含一个 48x48 像素的有色矩形。作为参考,以下是 RedSquare 的源代码:
王多鱼鱼鱼1 天前
开发语言·qt
QT如何将exe打包成可执行文件一、第一步找到.exe文件首先打开写好的QT工程,找到.exe文件,我的实在build文件中。二、将其复制到一个空文件夹下面。
liu****1 天前
开发语言·网络·数据结构·c++·qt
Qt进阶实战:事件处理、文件操作、多线程与网络编程全解析Qt是一款功能强大的跨平台C++图形用户界面框架,除了基础的界面绘制,其在事件处理、文件操作、多线程网络通信及音视频播放等方面均提供了完善的API支持。本文将结合具体实例,详细讲解Qt进阶开发中的核心知识点,从基础事件捕获到复杂的网络通信、多线程同步,每部分均搭配完整代码与效果说明,适合Qt初学者进阶学习,也可作为日常开发参考。
无小道1 天前
开发语言·qt
Qt——信号槽类似于OS中的信号回调机制,一旦发射了信号就会触发(执行)槽函数。在Qt中,信号看起来是函数的样子(之所以说看起来像,是因为实际上Qt暴露给我们的信号或者我们在Qt上自己创建的信号,都会被Qt的MOC处理成另外一种样子),而槽本质上就是一个函数。
SilentSlot2 天前
qt·qml
【QT-QML】5. 简单变换变换操作可以改变对象的几何形态。通常情况下,QML 项目(Items)可以进行平移、旋转和缩放。这些操作既有简单形式,也有更高级的实现方式。
云中飞鸿2 天前
开发语言·qt
VS2015安装后,安装QT59,之后安装qt-vsaddin-msvc2015-2.4.3.vsix 文件失败问题!一、打开 Visual Studio 2015转到 工具(Tools) → 扩展和更新(Extensions and Updates)
凯子坚持 c2 天前
开发语言·qt
Qt常用控件指南(9)在图形用户界面(GUI)应用程序的开发历程中,控件的排列与布局始终是决定用户体验的关键因素。早期的界面开发往往依赖于手动调整坐标和尺寸,这种方式存在诸多弊端:代码逻辑复杂、精确度难以保证,且最致命的是无法适应窗口大小的动态变化。当用户拉伸窗口或更改分辨率时,界面元素往往会错位或无法充分利用空间。