摘要:
一、QWidget 1、《在QWidget下创建同类型的子窗口》 指定了父对象:w = new WidgetSon(this) 窗口就不是独立的,会嵌入到父窗口里。窗口一起显示。而且显示子窗口可以不用调用显示窗口函数,不调用的话也可以显示子窗口。 不指定父对象:w = new WidgetSon() 阅读全文
摘要:
新建好.h、cpp和.ui文件后需要编译一下,编译出ui_AdvertisingDialog.h文件。否则会没有ui_AdvertisingDialog.h文件。 AdvertisingDialog.h #pragma once #include <QDialog> #include "ui_Adv 阅读全文
摘要:
注意:qt5与qt6 QMediaRecorder的构造函数不一样,所以qt5中的QMediaRecorder不支持录制屏幕 官方文档链接:https://doc.qt.io/qt-6.5/qmediarecorder.html#public-functions 一、音频录制 在Qt中,可以使用QA 阅读全文
摘要:
方法一 以下是一个使用Qt进行HTTP请求下载MP4文件的简单示例: #include <QApplication> #include <QNetworkAccessManager> #include <QNetworkReply> #include <QFile> int main(int arg 阅读全文
摘要:
8. QSettings 8.1 简介 用户通常希望应用程序在会话中记住它的设置(窗口大小和位置,选项等)。 这些信息通常存储在Windows上的系统注册表中(HKEY_CURRENT_USERSoftware/MySoft ),以及macOS和iOS上的属性列表文件中。 在Unix系统上,在缺乏标 阅读全文
摘要:
4. QFileInfo 4.1 简介 QFileInfo类提供与系统无关的文件信息,QFileInfo提供了关于文件的名称和在文件系统中的位置(路径)、它的访问权限以及它是目录还是符号链接等信息。文件的大小和最后修改/读取时间也可用。 4.2 常用方法 bool isDir() const //. 阅读全文
摘要:
QSignalMapper的使用 概述: Qt的信号/槽机制给我们编程带来了很大的便利。在多数的情况下,我们只需要一个信号对应一个槽就可以了。但有时候我们也会遇到多个信号对应一个槽的情况。比如说做一个计算器的小程序,界面上有10个按钮分别对应0 - 9这几个数字。按下这几个按钮处理的逻辑是类似的,所 阅读全文
摘要:
一、设置对象名 引言:假如有多个一样的按钮控件,我们如何区分对应按钮发出的信号呢,如何区分多个按钮? 可以使用setObjectname()函数来绑定一个值,相当于给按钮设置一个唯一id,做区分。 setObjectName() 函数描述:用来设置对象的名字,不同对象可以重复 QPushButton 阅读全文
摘要:
QObject::sender()说明 在槽函数里,使用 QObject::sender()可以获取信号发射者指针,如果知道信号发射者的类型,可以将指针投射为确定的类型,然后使用这个确认类的接口函数。 QObject::sender()用法 同时定义多个控件时,用sender区分当前使用的是哪个控件 阅读全文
摘要:
1、获取一张图片 方法一 在Qt中,你可以使用QNetworkAccessManager来从网站上获取图片。以下是一个简单的例子,展示了如何使用Qt下载图片: main.cpp #include <QApplication> #include <QSslSocket> #include <QDebu 阅读全文