Qt Creator中, ui设计中设置属性无效, 会自动变回去问题 2024-05-30 qt, 开发语言 36人 已看 我想修改这个字体大小为12, 但是修改后会自动变回9, 我读取qss方式设置样式, 依然无效!找了很久,最终发现是我在最上层设置了字体大小, 导致下面的所有控件, 全部设置字体无效!我不知道这个是不是Qt Creator的设置就是这样的, 因为一种是手动添加样式, 优先级高于这种使用内置的样式设置选项!因为我对子空间使用同样的方式, 手动添加样式, 是有效的!
c++ QT 实现QMediaPlayer播放音频显示音频级别指示器 2024-05-30 c++, qt, 音视频, 开发语言 110人 已看 QAudioProb提供了一个用于播放音频和视频的媒体播放器它提供了一个探针,用于监控音频流。当音频流被捕获或播放时,可以接收到音频数据。这个类在需要访问音频数据以进行分析或处理的情况下非常有用,而不需要直接与音频设备交互。是的一个信号,当音频数据可用时这个信号会被发射。这个信号的参数是一个对象,它包含了音频数据的详细信息,比如采样率、通道数、格式以及音频数据本身。当与一个,它可以探测到这个媒体对象的音频输出。当媒体对象播放音频时,音频数据会通过信号传递槽函数,通过槽函数处理音频缓冲区,更新音频级别显示器。
Qt 配置Eigen矩阵库 - 并简单测试 2024-05-29 矩阵, qt, 线性代数, 开发语言 52人 已看 Eigen是一个开源的C++模板库,提供了线性代数和矩阵运算的功能。它被设计为一个高性能、可扩展和易用的库,可以用于科学计算、机器学习和计算机图形学等领域。`本文主要说明如何在Qt中配置Eigen 以及 写了一个低通滤波器小Demo进行测试 - 如上图所示`
如何将Qt pro工程文件 改成CMakeLists.txt 2024-05-23 qt, list, 开发语言 105人 已看 Qt pro工程管理文件,本人认为是很好用的,语法简洁易懂,但是只能在QtCreator中使用,想用使用其它IDE比如Clion或者vs,CMakeLists是种通用的选择,另外QtCreator的调试功能跟粑粑一样。C++ 中编译,无外乎代码本身的头文件,源文件。三方库的头文件,库文件。Qt本身自带了UI文件和qrc资源文件。CMake 无法像pro那样处理图标文件,需要先新建一个rc文件,rc文件中指明icon文件,然后加载rc文件。三,CMakeLists 文件。二,Qt pro文件。
【QT八股文】系列之篇章2 | QT的信号与槽机制及通讯流程 2024-05-21 qt, 数据库, 开发语言 35人 已看 第一篇章主要是基础定义及QT中重要的事件机制【QT八股文】系列之篇章1 | QT的基础知识及事件/机制这里我们在了解了QT的大概后,我们将来了解QT中的核心机制:信号与槽因为介绍到信号与槽,所以笔者我会讲通讯流程提前在前面来介绍原创文章,未经同意请勿转载定义Qt信号与槽机制是一种基于事件机制的编程模型,用于对象之间的通信。信号是由发送方对象发射的事件,而槽是接收方对象用于处理这些事件的函数。在Qt中,我们可以使用QObject类中的信号和槽机制来实现对象间的通信。
Qt 在windows下显示中文 2024-05-21 qt, 开发语言 32人 已看 1,简单起见,在windows平台,如果只是windwos平台系统,直接将所有文件转成utf-8 带bom 格式,然后中文使用QStringLiteral(“中文”) 即可。某些 低于此版本的qt,上述方式会出现乱码的情况,此时需要将utf-8编码方式的文件转成utf-8 带bom。比如使用txt进行转换,但是。2,全部使用英文 如,tr(“en”),然后再去翻译文件中翻译。系统的某些版本 txt 不带此格式。格式,此环境下 中文没有问题。64位 win11系统。默认用Qt 创建的文件使用。
Qt第八章绘图 2024-05-28 qt, 前端, 数据库, 开发语言 24人 已看 Qt的绘制系统支持在屏幕和打印设备上使用相同的API进行绘制,主要基于QPainter、QPaintDevice和QPaintEngine类。
Qt子线程更新UI的一种新玩法 2024-05-21 qt, 数据库, 开发语言 27人 已看 从上面代码来看,一般做法里,代码量增加了不少。而且对现有代码的破坏性较大,这种破坏性更改,在接口类中,是难以容忍的。一般的做法是,子线程发送信号,主线程接收信号,并执行对应槽函数。假设现在有一个任务队列,队列里的每一个任务,都会在结束时,往主窗口的控制台打印一条消息。)的公开接口也没改,增加了一个信号和一个本身的槽函数,同时它还是线程安全的。在上述代码中,子线程更新主线程ui界面,这种方法在Qt中是。Qt不允许子线程直接操作主线程UI,推荐的做法是,其最终的效果,依旧不是子线程直接操作主线程UI。
Qt第八章绘图 2024-05-28 qt, 前端, 数据库, 开发语言 33人 已看 Qt的绘制系统支持在屏幕和打印设备上使用相同的API进行绘制,主要基于QPainter、QPaintDevice和QPaintEngine类。
window环境下QT5开发环境的搭建 2024-05-22 qt, 开发语言 26人 已看 2、然后在构建套件(Kit)中选择自动匹配到的编译器,我的是VS2017 的MSVC,在调试器中选择刚才添加进来的cdb Debugger,确定即可实现QT Creator的Debugger调试。调试提示:QT 中出现Unable to create a debugging engine。2、安装Visual studio Enterprise 2017。1、安装visual Stusio 15 生成工具2012。解决方法:安装Debuggers调试环境。5、配置完成代码无法调试,需要安装调试器。
【Qt 学习笔记】Qt窗口 | 工具栏 | QToolBar的使用及说明 2024-05-22 学习, 笔记, qt, 服务器, 数据库 59人 已看 工具栏是一种位于软件或应用程序界面上方的水平栏,通常包含一系列常用工具和命令按钮,用于快速访问和执行常用功能。工具栏通常通过图标、文本或图标加文本的形式展示工具和命令,用户可以通过单击这些按钮来执行相应的操作,从而提高工作效率。工具栏可以根据用户的需求进行自定义,或者根据软件的功能进行预设,以满足不同用户的操作习惯和工作需求。常见的工具栏包括格式工具栏、编辑工具栏、插入工具栏、绘图工具栏等。QToolBar是Qt框架中的一个控件,用于在工具栏中显示一组操作按钮和其他控件。
Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类 2024-05-21 qt, 开发语言 71人 已看 Qt | 内容边距(ContentsMargins)、间距(spacing)和 QSpacerItem 类
Qt发生“无法消除重载函数歧义的问题” 2024-05-20 java, qt, mysql, 数据库, 开发语言 34人 已看 当使用Qt5的信号与槽语法时,如果一个槽或信号被重载了(即同一个函数名有不同的参数列表),编译器可能会因为不清楚应该连接哪个函数版本而报错。为了解决这个问题,可以通过提供静态转型 (static_cast) 或者提供函数指针来给编译器必要的信息。
《QT实用小工具·六十五》基于QPropertyAnimation实现的移动动画和控件覆盖 2024-05-23 qt, 动画, 开发语言 118人 已看 该项目基于QPropertyAnimation实现了控件平移动画和控件之间的相互覆盖效果,项目demo演示如下所示:项目解析://创建动画对象,第一个参数传入需要移动的控件对象,第二个参数"pos"表示该控件实现直线移动。信号槽表示动画移动结束会发送finished信号。控件左移动实现,右移动和双边移动同理该函数为动画结束后信号触发的槽函数,主要实现的功能是当控件移动结束后覆盖到另一个控件的上方并设置该控件的透明度。