- 一、QT程序发布方式 Qt 发布的时候,通常使用两种方式: (1)静态编译 (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序本身较大。 动态编译:相关联的库,以 dll 的形式引用,不被包含进可执行程序,附带的dll文件较多,但可执行程序本身较小。 二、动态打包发布 2.1 打包工... 一、QT程序发布方式 Qt 发布的时候,通常使用两种方式: (1)静态编译 (2)动态编译 静态编译:把相关联的库一并引入可执行程序,虽然发布简单,但可执行程序本身较大。 动态编译:相关联的库,以 dll 的形式引用,不被包含进可执行程序,附带的dll文件较多,但可执行程序本身较小。 二、动态打包发布 2.1 打包工...
- 一、环境介绍 操作系统: windows10 64位 QT版本:5.12.6 二、功能介绍 封装了一个播放WAV文件的类,可以播放指定的WAV文件、并且可以指定放声音的扬声器设备,在有多个声卡的系统上非常实用。 代码里主要注意的地方:在其他系统上运行,需要注意结构体的字节对齐问题,WAV头结构体正常... 一、环境介绍 操作系统: windows10 64位 QT版本:5.12.6 二、功能介绍 封装了一个播放WAV文件的类,可以播放指定的WAV文件、并且可以指定放声音的扬声器设备,在有多个声卡的系统上非常实用。 代码里主要注意的地方:在其他系统上运行,需要注意结构体的字节对齐问题,WAV头结构体正常...
- 5.3 设置应用程序图标 应用程序图标,通常显示在应用程序顶层窗口的左上角,设定应用程序图标可以更加直观的显示应用程序的功能,QT中可直接调用QWindow:setWindowIcon()函数进行设置,图标的格式一般为ico格式。为了改变应用程序本身的图标,必须采用依赖于平台的技术,因为该图标会被直接呈现在桌面上。在Q... 5.3 设置应用程序图标 应用程序图标,通常显示在应用程序顶层窗口的左上角,设定应用程序图标可以更加直观的显示应用程序的功能,QT中可直接调用QWindow:setWindowIcon()函数进行设置,图标的格式一般为ico格式。为了改变应用程序本身的图标,必须采用依赖于平台的技术,因为该图标会被直接呈现在桌面上。在Q...
- 2.4.3 QFontComboBox字体列表框 QFontComboBox通常用于工具栏,结合QComboBox控制字体大小再加两个QToolButtons按钮控制粗体和斜体。QFontComboBox继承与QComboBox,函数接口用法可以参考QComboBox。 以下是word文档中QFontComboBox... 2.4.3 QFontComboBox字体列表框 QFontComboBox通常用于工具栏,结合QComboBox控制字体大小再加两个QToolButtons按钮控制粗体和斜体。QFontComboBox继承与QComboBox,函数接口用法可以参考QComboBox。 以下是word文档中QFontComboBox...
- 2.4.5 plainTextEdit文本编辑器 QPlainTextEdit用来编辑、查看纯文本数据,它可以优化处理大型文档和快速响应用户输入。QPlainText与QTextEdit使用了相同的技术和概念,但是是针对纯文本处理的优化。QPlainTextEdit也是基于段落工作的,一个段落就是一个格式化的字符串,一个换行... 2.4.5 plainTextEdit文本编辑器 QPlainTextEdit用来编辑、查看纯文本数据,它可以优化处理大型文档和快速响应用户输入。QPlainText与QTextEdit使用了相同的技术和概念,但是是针对纯文本处理的优化。QPlainTextEdit也是基于段落工作的,一个段落就是一个格式化的字符串,一个换行...
- 一、环境介绍 QT版本: QT5.12 操作系统: ubuntu18.04 、Windows10 使用QT的音频相关的类,需要在QT的pro工程文件里加入: QT += multimedia 二、使用QSound播放WAV格式音频文件(未压缩的音频文件):最简单的播放方式... 一、环境介绍 QT版本: QT5.12 操作系统: ubuntu18.04 、Windows10 使用QT的音频相关的类,需要在QT的pro工程文件里加入: QT += multimedia 二、使用QSound播放WAV格式音频文件(未压缩的音频文件):最简单的播放方式...
- 1.8元对象系统 元对象系统最主要的一个功能就是实现信号和槽,窗体和控件对象之间的沟通一般都使用信号和槽。Qt 元对象系统实现了对象之间通信机制信号和槽,并提供了运行时类型信息和动态属性系统。元对象系统是 Qt 类库独有的功能,是 Qt 对标准 C++ 的扩展。 Qt中的元对象系统和标准C++系统的区别: 1.支持对象间使用信号和... 1.8元对象系统 元对象系统最主要的一个功能就是实现信号和槽,窗体和控件对象之间的沟通一般都使用信号和槽。Qt 元对象系统实现了对象之间通信机制信号和槽,并提供了运行时类型信息和动态属性系统。元对象系统是 Qt 类库独有的功能,是 Qt 对标准 C++ 的扩展。 Qt中的元对象系统和标准C++系统的区别: 1.支持对象间使用信号和...
- 一、环境介绍 操作系统: win10 64位 QT版本: QT5.12.6 编译器: MinGW 32 二、快速创建指定大小的空文件 2.1 核心函数 #include <windows.h> /*工程: UDP_Client日期:... 一、环境介绍 操作系统: win10 64位 QT版本: QT5.12.6 编译器: MinGW 32 二、快速创建指定大小的空文件 2.1 核心函数 #include <windows.h> /*工程: UDP_Client日期:...
- 一、操作系统介绍 Linux系统: ubuntu18.04 64位 Android系统: Android 8.1/9.0 windows系统: win10 QT版本: 5.12 二、需求介绍 使用QT本身代码在linux平台、Android平台、windows平台实时获取摄像头... 一、操作系统介绍 Linux系统: ubuntu18.04 64位 Android系统: Android 8.1/9.0 windows系统: win10 QT版本: 5.12 二、需求介绍 使用QT本身代码在linux平台、Android平台、windows平台实时获取摄像头...
- 一、设置圆角、鼠标按下、停留、正常颜色 ui->pushButton->setStyleSheet(""); QPushButton{color: #00B0AE;background-color:#FFFFFF;font: 9pt "黑体";border:1px groove #00B0AE;border-radius... 一、设置圆角、鼠标按下、停留、正常颜色 ui->pushButton->setStyleSheet(""); QPushButton{color: #00B0AE;background-color:#FFFFFF;font: 9pt "黑体";border:1px groove #00B0AE;border-radius...
- 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 编译器: MinGW32 FFMPEG: 4.2.2 下载地址: 二、软件效果 三、核心代码 3.1 widget.cpp #include "widget.h"#include ... 一、环境介绍 操作系统介绍:win10 64位 QT版本: 5.12.6 编译器: MinGW32 FFMPEG: 4.2.2 下载地址: 二、软件效果 三、核心代码 3.1 widget.cpp #include "widget.h"#include ...
- 一、功能介绍 在使用QTextEdit 编辑或者显示文本的过程中,经常需要实现关键字、或者指定的一些文本着色,显示高亮颜色,突出显示。 比如: 我们经常编写代码的IDE软件,界面上就可以根据不同的语言、... 一、功能介绍 在使用QTextEdit 编辑或者显示文本的过程中,经常需要实现关键字、或者指定的一些文本着色,显示高亮颜色,突出显示。 比如: 我们经常编写代码的IDE软件,界面上就可以根据不同的语言、...
- 第9章 图形绘制与视图框架 Qt提供了四个类用于处理图像数据:QImage、QPixmap、QBitmap、QPicture。一般利用QImage、QPxmap类实现图像的加载显示,使用其类中的方法可以实现图像的基本操作(缩放、旋转)。QBitmap是一个继承于QPixmap的简单类,用于显示单色图片。在界面中通常使用QLabel控件... 第9章 图形绘制与视图框架 Qt提供了四个类用于处理图像数据:QImage、QPixmap、QBitmap、QPicture。一般利用QImage、QPxmap类实现图像的加载显示,使用其类中的方法可以实现图像的基本操作(缩放、旋转)。QBitmap是一个继承于QPixmap的简单类,用于显示单色图片。在界面中通常使用QLabel控件...
- 一般软件调试的时候,可以使用QPlainTextEdit当做日志显示界面,程序里所有的打印数据都可以通过QPlainTextEdit显示,可以做一个方便接口:设置QPlainTextEdit为只读模式,每次最新的数据插入到最后,并且每次显示也是最新一行。 核心代码: /*日志显示*/void Widget::Log_Text_D... 一般软件调试的时候,可以使用QPlainTextEdit当做日志显示界面,程序里所有的打印数据都可以通过QPlainTextEdit显示,可以做一个方便接口:设置QPlainTextEdit为只读模式,每次最新的数据插入到最后,并且每次显示也是最新一行。 核心代码: /*日志显示*/void Widget::Log_Text_D...
- 2.1 按钮控件组 QT Creator UI设计师界面的按钮组截图如下: 图2-1按钮控件组 以下是对按钮组控件的一些功能介绍: 1.Push Button按压按钮:最普通的按钮,按(点击)按钮命令计算机执行一些动作,或者回答问题,比如windows开始菜单里的重启,注销,关机等按钮。 2.Tool Button工具按钮... 2.1 按钮控件组 QT Creator UI设计师界面的按钮组截图如下: 图2-1按钮控件组 以下是对按钮组控件的一些功能介绍: 1.Push Button按压按钮:最普通的按钮,按(点击)按钮命令计算机执行一些动作,或者回答问题,比如windows开始菜单里的重启,注销,关机等按钮。 2.Tool Button工具按钮...
上滑加载中
推荐直播
-
HDC深度解读系列 - AI时代的华为开发者空间
2025/07/24 周四 16:30-18:00
Edwin 华为开发者空间产品总监 姚圣伟 HCDG天津核心组代表&HCDE
继HDC发布开发者空间新特性后,本期直播聚焦华为开发者空间核心升级,邀您一起深度解读其如何赋能AI时代智能应用开发,解锁开发新体验
回顾中 -
OpenHarmony生态构建
2025/07/24 周四 19:00-20:00
王天一、聂嘉一 -华为开发者布道师-高校学生
本次直播将结合讲师的实践经验,深入剖析OpenHarmony开发中的核心痛点与难点,展示从入门到进阶的多层次开发案例,并分享高效的学习路径、实用开发技巧和常见问题的解决方案。同时,我们还将探讨OpenHarmony的生态建设,解析测试规范与开发实践,帮助开发者更好地适配多设备,共同推动OpenHarmony生态的发展。
回顾中
热门标签