• 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/...

  • qt中的取整函数

    时间:2024-04-29 07:32:47

    在Qt中,有以下几种常用的取整函数,用于处理浮点数的取整操作: 1. **`qCeil()`** - 向上取整:    该函数返回大于或等于给定浮点数的最小整数。如果输入值是正数,它会将小数部分去掉并增加到下一个整数;如果是负数,它会返回与输入值相等的整数(即不改变负数的值)。函数原型如下:    ...

  • QT、ffmpeg视频监控分屏

    时间:2024-04-29 07:31:03

    1、支持分屏(4,6,8,9,13,16,25,32,64)切换 2、支持拖拽效果 3、支持播放mp4,rtmp等 4、本人亲测支持播放32路,64路没做测试 5、支持读取本地目录加载mp4文件列表 6、支持流列表添加...

  • Qt调用外部程序QProcess通信

    时间:2024-04-28 19:07:35

    mainwindow.cpp文件:--------------------------------#include "mainwindow.h"#include "ui_mainwindow.h"#include <QTextCodec>#include <QCloseEvent&...

  • Qt5.3.2openglVS2010_QSqlField_字段类型

    时间:2024-04-28 16:49:51

    1、本来想通过 QSqlField::typeID() 来找字段类型,但是没找到...然而看到了 SQL_INTEGER、SQL_SMALLINT等的使用(在“static QVariant::Type qDecodeDB2Type(SQLSMALLINT sqltype)”和“template&l...

  • Qt直接使用OpenSSL里的函数

    时间:2024-04-27 14:57:57

    简述OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。简述下载安装使用更多参考下载安装进入Win32 OpenSSL下载页面,选择适合自己的版本进行下载。下载完成之后进行安装,我选择的目录为D:\Pr...