QML 和 Qt Quick拥有许多优点,但在某些情况下,也有一些点需要注意。本文是《QML开发的最佳实践》系列文章的第一篇文章。将描述在Qt QML开发中的最佳实践。
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网址要用这两个类:
2025年05月20日
在pyside2中可以使用QtWebChannel 使QWebEngineView和前端页面的javasccript通信
2025年05月20日
Qt提供了一套功能强大的动画框架,可以为应用程序添加流畅、生动的用户界面效果。这套框架比MFC的动画能力强大许多,能够以声明式方法创建复杂的动画效果。
2025年05月20日
某视平台核心技术团队负责人曾表示:播放器开发是检验C++工程师综合能力的试金石。本项目基于Qt框架实现专业级播放器,涵盖七大核心模块: