• 【QT教程】QT6音视频高级编程实战 QT音视频-7 QT6音视频项目实战

    时间:2024-05-10 13:39:29

    7.1 项目需求分析与规划 7.1.1 项目需求分析与规划 项目需求分析与规划 《QT6音视频高级编程实战》正文,项目需求分析与规划 在开始任何项目之前,进行深入的需求分析和细致的规划是至关重要的。这不仅可以帮助我们明确项目目标,还可以有效地规划资源,控制项目风险,确保项目能够按时按质完成。 项目...

  • C++ QT设计模式:状态模式

    时间:2024-05-10 12:17:35

    基本概念 状态模式(State Pattern)是一种行为型设计模式,它将各个状态封装成单独的类,然后根据这些状态改变执行不同的行为,实现状态与行为的分离。 实现的模块有: Context(环境):维护一个具体状态对象的实例,并将请求委托给相应的状态对象来处理。 State(状态):定义了一个与...

  • QT 一些非常常用的操作

    时间:2024-05-09 21:32:07

    一   如果在窗体关闭前自行判断是否可关闭二   如何用打开和保存文件对话框  三   如何使用警告、信息等对话框  四   在Windows下Qt里为什么没有终端输出五   想在源代码中直接使用中文,而不使用tr()函数进行转换,怎么办六   为什么将开发的使用数据库的程序发布到其它机器就连接不上...

  • win环境下,用虚拟化工具打包Qt动态编译exe的过程(使用Enigma Virtual Box)

    时间:2024-05-09 14:07:53

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://goldlion.blog.51cto.com/4127613/834075引子由于 AnimatePacker的打包发布用的是Qt动态编译,且为了给没有Qt环境的朋友使用,会集成一...

  • QT QMianWindow类

    时间:2024-05-08 18:51:57

    QMianWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器等。QMainWindow中菜单需要QMenu类和QAction类来实现。QAction类定义了菜单的具体行为。QMainWin...

  • QT设计模式:外观模式

    时间:2024-05-08 13:08:07

    基本概念 外观模式(Facade Pattern)是一种结构型设计模式,它提供了一个统一的接口,用于访问子系统中的一群接口,从而简化了客户端与子系统之间的交互,这种方式隐藏了子系统的复杂性,使客户端更容易使用子系统。 外观模式需要实现的部分为: Facade(外观类):提供一个简单的接口,用于访问子...

  • Qt编写QUI皮肤生成器

    时间:2024-05-07 21:58:25

    用Qt写项目写多了,为了满足不同客户的需求,需要定制不同样式的界面,QUI皮肤生成器应运而生。思考这个工具的架构花了一年时间,如何从复杂的配色方案中提取出共性,然后将共性转为具体的QSS文件。思考架构花了一年时间,编写大概花了一天时间完成。demo演示版:http://pan.baidu.com/s...

  • 《QT实用小工具·五十七》基于QT的语音识别

    时间:2024-05-07 08:12:26

    /* * Based on Qt Example * PCM2WAV is not mine, I found it in Google and modified it. */#include "speechInput.h"#include <QtEndian>#include <...

  • Qt笔记-解决VS中.h文件新增Q_OBJECT或继承QObject后编译报错问题

    时间:2024-05-04 20:33:11

    原因是.h中某类添加Q_OBJECT宏以继承QObject后就需要使用Qt的moc工具生成对应的moc_xxx.cpp文件。 所以VS报错,就是缺少这个。所以使用Qt的moc生成如下: moc xxxx.h -o moc_xxxx.cpp 将此文件放到vs工程的generated files目录中,...

  • Qt在任务栏图标和系统托盘图标上显示红点-在系统托盘上显示红点

    时间:2024-05-04 16:23:37

    关键类:QSystemTrayIcon if (visible) { QPixmap pixmap; if (!pixmap.load(":/res/logo.png")) { qDebug() << "Failed to lo...

  • QT创造一个新的类(柱状图的类),并关联属性和方法

    时间:2024-05-04 10:48:07

    1.以在UI上添加柱状图的类为例(Histogram) #ifndef STUDY_HISTOGRAM_H#define STUDY_HISTOGRAM_H#include <QVector>#include <QWidget>// 前向声明QT_BEGIN_NAMESPAC...

  • 编译Qt6.5.3LTS版本(Mac/Windows)的mysql驱动(附带编译后的全部文件)-参考

    时间:2024-05-04 07:04:53

    https://blog.csdn.net/m0_52072919/article/details/130094915 https://blog.csdn.net/weixin_53989417/article/details/132586266

  • qt5中文代码编码编译问题

    时间:2024-05-03 22:01:26

    qt中文代码用vs2010编译问题解决总结说就是qt5默认UTF8不支持微软默认的ANSI(GB2312/GBK)。解决办法是把中文字符串全部用QString::fromLocal8Bit()封装起来。链接:http://www.docin.com/p-886087050.html

  • QT5带UI的常用控件

    时间:2024-05-03 17:30:08

    目录 新建工程,Qmainwindow带UI UI设计器 常用控件区 Buttons  按钮 containers     容器 控件属性区域 对象监视区 布局工具区 信号与槽区 简单例子1 放置一个按钮控件,改文本为发送,该按键为Button1; 按钮关联信号和槽 菜单栏、工具栏、状态栏 可以在...

  • Qt案例 创建使用QNetworkReply,QNetworkRequest下载http/https资源的输出进度的控制台程序-概要

    时间:2024-05-02 18:39:26

    根据上篇文章中的Aria2.exe下载程序,简单创建一个使用QNetworkReply,QNetworkRequest下载http/https资源的包含输出进度的控制台程序。 Aria2.exe 相关可以查看

  • 【Qt】QtCreator忽然变得很卡-2. 解决方案

    时间:2024-05-02 14:34:35

    2.1 方法1 关闭有道词典。 备注:针对我的问题,这个方法无效。 2.2 方法2 C:\Users\Administrator\AppData\Roaming\QtProject\QtCreator.ini这个文件的问题(在隐藏文件夹中),这个文件会记录编译历史,这个文件竟然有96M,明显不合...

  • QT爱发函,介绍一下平替QT的八大桌面开发框架。

    时间:2024-05-01 15:09:39

    Qt是一款跨平台的C++应用程序开发框架,它提供了丰富的库和工具,可以用于开发图形用户界面、嵌入式系统、移动应用等。Qt拥有商业版和开源版两种许可证,商业版需要支付授权费用,而开源版则可以免费使用。 对于替代Qt的框架,有一些其他的跨平台应用程序开发框架可以考虑 GTK+(GIMP Toolki...

  • QT 开发COM(ActiveX)组件基础介绍和方案验证

    时间:2024-04-30 16:54:07

    4.4.1 点击运行后,报错没有注册类 System.Runtime.InteropServices.COMException   HResult=0x80040154   Message=没有注册类 (异常来...

  • 12_认识QT

    时间:2024-04-29 11:17:22

    1_stm32F10GPIO以及8种输入输出模式介绍 CSDN-Ada助手: 恭喜用户发布了第四篇博客!标题看起来非常专业,对于STM32F10GPIO以及8种输入输出模式的介绍一定会对读者...

  • QT笔记之VS2012 TCP传送文件

    时间:2024-04-29 08:44:43

    注意:工程监理后,因为用到网路,所以要加入对应的库服务器:.h #ifndef TCPFILE_H #define TCPFILE_H #include <QtWidgets/QWidget> #include "ui_tcpfile.h" #include <QtNetwork/...