1.拖放操作分为两个截然不同的动作: 拖动和放下.
拖动通过
void dragEnterEvent(QDragEnterEvent * event);
来实现。
2025年05月20日
1.拖放操作分为两个截然不同的动作: 拖动和放下.
拖动通过
void dragEnterEvent(QDragEnterEvent * event);
来实现。
2025年05月20日
Qt网络模块提供一些类实现OSI 7层网络模型中高层的网络协议,如HTTP、FTP、SNMP等,这些类主要是QNetworkRequest、QNetworkReply和QNetworkAccessManager。
QNetworkRequest类通过一个URL地址发起网络协议请求,也保存网络请求的信息,目前支持HTTP、FTP和局部文件URLs的下载或上传。
QNetworkAccessManager类用于协调网络操作。在QNetworkRequest发起一个网络请求后,QNetworkAccessManager类负责发送网络请求,创建网络响应。
2025年05月20日
代码已开源: https://github.com/YituHealthcare/Arc
《DDD从入门到放弃》 只需要一张脑图
一个很奇怪的现象,介绍DDD的文章基本往往只聊思想和概念,不聊落地和代码。 "思想,意会就好",或者说是不是DDD只负责前期的设计。
2025年05月20日
PyQt5中QWebEngineView用于显示 Web 内容(如 HTML 页面),它基于 Chromium 内核实现,可以在应用程序中嵌入浏览器功能。
2025年05月20日
QML 和 Qt Quick拥有许多优点,但在某些情况下,也有一些点需要注意。本文是《QML开发的最佳实践》系列文章的第一篇文章。将描述在Qt QML开发中的最佳实践。
2025年05月20日
.h 文件增加
protected:
void dragEnterEvent(QDragEnterEvent *event) override; // 拖动进入事件
void dropEvent(QDropEvent *event) override; // 放下事件
2025年05月20日
在QtQuick开发中,QML应用程序通常需要用C++来处理高级和性能密集型的任务。为了实现这一点,最常见、最便捷的方法是:向QML运行时环境公开C++类(注意:该C++类必须派生自QObject),在Qt 5.7或更高版本中,本文将描述以下两个问题:
2025年05月20日
前言
在 上一篇文章中介绍了如何注册一个C++的可实例化的对象类型供 QML 中使用,那么今天继续之前的文章介绍。
正文
注册不可实例化类型
有时候QObject派生类可能需要在QML类型系统中注册,但不能作为可实例化类型。例如,如果C ++类是这种情况:
2025年05月20日
界面基本差不多了,现在我们来做实质功能。
首先,我们要将视频网址发到我们的解析程序上,我用PHP做了一个解析程序,放到了网上。所以我要让QT用post的方式将我们要解析的网址发送过去,然后网上的解析程序把解析完的下载网址再用json格式反回来给我们的QT程序,这样我们就能下载了。
这就是本节要搞的重点,经过搜索,QT中访问http网址要用这两个类: