随笔分类 -  Qt框架

摘要:connent函数第五个参数的作用 connect函数原型: connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type 阅读全文
posted @ 2024-11-12 11:59 [BORUTO] 阅读(1105) 评论(0) 推荐(0)
摘要:1、将窗体变为顶层窗体(activateWindow(); 和 raise() ) 我们知道,在windows上通过鼠标双击某应用程序图标,该应用程序往往会以顶层窗口的形式呈现在我们面前,但是对于一个已经打开的非顶层窗口,我们怎么将其激活为顶层窗口呢? 要达到激活,这个必须要满足两个条件,第一,必须 阅读全文
posted @ 2024-10-11 11:49 [BORUTO] 阅读(284) 评论(0) 推荐(0)
摘要:一、QWidget 1、《在QWidget下创建同类型的子窗口》 指定了父对象:w = new WidgetSon(this) 窗口就不是独立的,会嵌入到父窗口里。窗口一起显示。而且显示子窗口可以不用调用显示窗口函数,不调用的话也可以显示子窗口。 不指定父对象:w = new WidgetSon() 阅读全文
posted @ 2024-10-11 10:59 [BORUTO] 阅读(3560) 评论(0) 推荐(0)
摘要:新建好.h、cpp和.ui文件后需要编译一下,编译出ui_AdvertisingDialog.h文件。否则会没有ui_AdvertisingDialog.h文件。 AdvertisingDialog.h #pragma once #include <QDialog> #include "ui_Adv 阅读全文
posted @ 2024-10-10 16:56 [BORUTO] 阅读(66) 评论(0) 推荐(0)
摘要:注意:qt5与qt6 QMediaRecorder的构造函数不一样,所以qt5中的QMediaRecorder不支持录制屏幕 官方文档链接:https://doc.qt.io/qt-6.5/qmediarecorder.html#public-functions 一、音频录制 在Qt中,可以使用QA 阅读全文
posted @ 2024-10-10 09:28 [BORUTO] 阅读(732) 评论(0) 推荐(0)
摘要:方法一 以下是一个使用Qt进行HTTP请求下载MP4文件的简单示例: #include <QApplication> #include <QNetworkAccessManager> #include <QNetworkReply> #include <QFile> int main(int arg 阅读全文
posted @ 2024-10-08 11:07 [BORUTO] 阅读(537) 评论(0) 推荐(0)
摘要:8. QSettings 8.1 简介 用户通常希望应用程序在会话中记住它的设置(窗口大小和位置,选项等)。 这些信息通常存储在Windows上的系统注册表中(HKEY_CURRENT_USERSoftware/MySoft ),以及macOS和iOS上的属性列表文件中。 在Unix系统上,在缺乏标 阅读全文
posted @ 2024-09-29 19:36 [BORUTO] 阅读(568) 评论(0) 推荐(0)
摘要:4. QFileInfo 4.1 简介 QFileInfo类提供与系统无关的文件信息,QFileInfo提供了关于文件的名称和在文件系统中的位置(路径)、它的访问权限以及它是目录还是符号链接等信息。文件的大小和最后修改/读取时间也可用。 4.2 常用方法 bool isDir() const //. 阅读全文
posted @ 2024-09-29 19:31 [BORUTO] 阅读(1282) 评论(0) 推荐(1)
摘要:QSignalMapper的使用 概述: Qt的信号/槽机制给我们编程带来了很大的便利。在多数的情况下,我们只需要一个信号对应一个槽就可以了。但有时候我们也会遇到多个信号对应一个槽的情况。比如说做一个计算器的小程序,界面上有10个按钮分别对应0 - 9这几个数字。按下这几个按钮处理的逻辑是类似的,所 阅读全文
posted @ 2024-09-27 20:14 [BORUTO] 阅读(486) 评论(0) 推荐(0)
摘要:一、设置对象名 引言:假如有多个一样的按钮控件,我们如何区分对应按钮发出的信号呢,如何区分多个按钮? 可以使用setObjectname()函数来绑定一个值,相当于给按钮设置一个唯一id,做区分。 setObjectName() 函数描述:用来设置对象的名字,不同对象可以重复 QPushButton 阅读全文
posted @ 2024-09-27 20:12 [BORUTO] 阅读(1000) 评论(0) 推荐(0)
摘要:QObject::sender()说明 在槽函数里,使用 QObject::sender()可以获取信号发射者指针,如果知道信号发射者的类型,可以将指针投射为确定的类型,然后使用这个确认类的接口函数。 QObject::sender()用法 同时定义多个控件时,用sender区分当前使用的是哪个控件 阅读全文
posted @ 2024-09-26 17:03 [BORUTO] 阅读(706) 评论(0) 推荐(0)
摘要:1、获取一张图片 方法一 在Qt中,你可以使用QNetworkAccessManager来从网站上获取图片。以下是一个简单的例子,展示了如何使用Qt下载图片: main.cpp #include <QApplication> #include <QSslSocket> #include <QDebu 阅读全文
posted @ 2024-09-25 17:45 [BORUTO] 阅读(734) 评论(0) 推荐(0)
摘要:解决:qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed 最近使用https给服务器发送请求的时候发现出现了“qt.network.ssl:QSslSocket::connectToHostEnc 阅读全文
posted @ 2024-09-25 16:41 [BORUTO] 阅读(2487) 评论(0) 推荐(0)
摘要:脚本之家:https://www.jb51.net/article/236643.htm 阅读全文
posted @ 2024-09-24 19:13 [BORUTO] 阅读(89) 评论(0) 推荐(0)
摘要:1. XML 1.1 简介 可扩展标记语言,标准通用标记语言(Extensible Markup Language)的子集,简称XML,是一种定义电子文档结构和描述其内容的国际标准语言,被设计用来传输和存储数据。 可扩展标记语言与Access],Oracle]和SQL Server等数据库不同,数据 阅读全文
posted @ 2024-07-25 13:51 [BORUTO] 阅读(331) 评论(0) 推荐(0)
摘要:1、QtWebEngineWidgets模块 .pro文件添加模块 qmake: QT += webenginewidgets 添加头文件 #include <QtWebEngineWidgets> #include <QWebEnginePage> #include <QWebEngineView 阅读全文
posted @ 2024-07-17 17:11 [BORUTO] 阅读(2924) 评论(0) 推荐(1)
摘要:运行结果: 文件目录: customtablewidget.h #ifndef CUSTOMTABLEWIDGET_H #define CUSTOMTABLEWIDGET_H #include <QWidget> #include <QHBoxLayout> #include <QSpinBox> 阅读全文
posted @ 2024-04-30 15:09 [BORUTO] 阅读(155) 评论(0) 推荐(0)
摘要:运行结果: 文件结构: 源码: customtreewidget.h #include <QTreeWidget> #include <QTreeWidgetItem> #include <QWidget> #include <QHBoxLayout> #include <QPushButton> 阅读全文
posted @ 2024-04-30 15:08 [BORUTO] 阅读(178) 评论(0) 推荐(0)
摘要:效果: 文件结构: qcustomwidget.ui qcustomwidget.h (自定义条目类) #ifndef QCUSTOMWIDGET_H #define QCUSTOMWIDGET_H #include <QWidget> namespace Ui { class QCustomWid 阅读全文
posted @ 2024-04-30 15:06 [BORUTO] 阅读(476) 评论(0) 推荐(0)
摘要:一、Qt Creator简介 Qt是一个跨平台应用开发框架。 Qt Creator是一个跨平台的集成开发环境(IDE),集成了Qt所提供的功能,可以单独下载使用,也可以结合Qt组合使用。 二、Qt Creator下载 下载地址:https://download.qt.io/archive/ (1)进 阅读全文
posted @ 2024-04-10 11:43 [BORUTO] 阅读(11126) 评论(0) 推荐(0)