qml相关内容

QML 数据文件夹

我是基于 QML 的应用程序,我使用 Camera 和 CameraCapture 从相机捕获图像.捕获后,我想使用 CameraCapture.captureToLocation() 将捕获的图像存储在应用程序数据文件夹中.但我不知道如何获取该文件夹的路径.所以我的问题-如何获得具有写入权限的应用程序文件夹的路径?Qt有没有办法得到它?我猜它应该是系统指定的文件夹.例如在 Android 中它应 ..
发布时间:2022-01-19 22:58:32 C/C++开发

如何将通过 C++ 中的另一个类添加到 ListView、QML 的数据显示出来?

我需要呈现 QLinkedList 容器中的所有数据(这是由任务提供的).我创建了两个类,DataObject 用于 ListView 中的代表,Glav 用于具有 DataObject 对象的容器.我有一个按钮,可以在该按钮上向容器中添加数据(Glav 类中的 addItem 函数).数据已添加但未显示在 ListView 中.如何显示它们?我通过信号试了一下,还是不行.这是项目的完整代码. ..
发布时间:2022-01-19 22:58:04 C/C++开发

从 XMLHttpRequest 解析 XML

我正在使用 QML 和 XMLHttpRequest 来获取一些 XML 数据. var doc = new XMLHttpRequest();如果(doc.readyState == XMLHttpRequest.DONE){var root = doc.responseXML.documentElement;//遍历最近跟踪的孩子var recentTracks = root.childN ..
发布时间:2022-01-19 22:57:42 其他开发

如何制作“真正的透明"窗口到光标,最好是在纯 QML 上?(Qt 5.7)

“真实透明"解释(图片,76kb). 在该图像ApplicationWindow 上有一个视觉透明层.但实际上,光标并没有转到 ApplicationWindow 后面的窗口(本例中为 QT Creator). 如果添加(取消注释)“Qt.WindowTransparentForInput"标志,则实现“真正的透明度",但按钮不再可用(这很明显,我知道). 我尝试了各种具有相似含 ..
发布时间:2022-01-19 22:57:34 C/C++开发

Qt 虚拟键盘自定义样式

我需要在小屏幕上为 Qt VirtualKeyboard 构建自定义样式,以最大限度地提高其可读性.我在我的项目中构建了一个自定义布局,并且使用 QT_VIRTUALKEYBOARD_LAYOUT_PATH 效果很好. 我遇到的问题是 文档 声明自定义样式必须放在 Qt 目录中.但是,我需要这种风格是可移植的,因此将这种新构建的风格存储在我的本地机器上而不是项目本身中是不可接受的. 有 ..
发布时间:2022-01-19 22:57:10 其他开发

如何始终编译文件?

我有一个带有 QML 文件的 Qt 项目.每当我更改这些文件时,我都必须手动右键单击 .qrc(资源)文件并重新编译它. 我如何告诉 Visual Studio总是编译某个文件,而不仅仅是在它认为它已更改时? (这里有其他人提出的类似问题 eclipse 和 flashdevelop) 解决方案 我在使用 Qt Creator 构建 qt 应用程序时遇到了同样的问题.(尤其是在 ..
发布时间:2022-01-19 22:56:53 C/C++开发

如何使用 QT WebEngine 发送 HTTPHeader?

我正在使用 QT WebEngine 来制作一个适合我工作时需求的桌面网络浏览器.不幸的是,我需要将一些带有 HTTP 标头的数据发送到站点.我遇到了 QWebEngineUrlRequestInfo 类' void QWebEngineUrlRequestInfo::setHttpHeader(const QByteArray&name, const QByteArray &value) 方法, ..
发布时间:2022-01-19 22:56:47 C/C++开发

如何从 qml 启动一个 Qthread?

我需要立即启动并停止 Qml 文件中的 QThread 扩展类.有什么解决办法吗?这是我的课: class SerialManager : public QThread{Q_OBJECT上市:CircularList缓冲区_[2];信号:void dataReady(short *value,int len,unsigned short sample);受保护:无效运行();}; 解决方案 ..
发布时间:2022-01-19 22:56:21 C/C++开发

导入 QtQuick.Controls 2.1 未找到 QML 模块

我在 Windows 上使用基于 Qt 4.7.4(32 位)的 Qt Creator 2.4.1.我必须使用表视图在 QML 中创建一个表.当我尝试导入 QtQuick.Controls 2.1 时,我收到错误 QML MODULE NOT FOUND.基于 Qt 5.0.1 的 Qt Creator 2.6.2 出现同样的错误.任何帮助表示赞赏. 解决方案 模块 QtQuick.Con ..
发布时间:2022-01-19 22:56:07 其他开发

默认情况下,从工作线程发出 Qt::signal 会使主线程上的 UI 更新?

我是 Qt 的新手.我有一个 std::thread 的工作线程.工作线程函数在一个循环中不断地获取一些数据.QML UI 上的 Text 元素经常更新数据的大小.我有一个监听器回调,它只不过是一个 std::function,它是从 thread 的函数 调用的.它根据我更新 QML 上的 Text 元素向我发送回调.我使用 signal slot 机制更新它. 以下是 QML : Tex ..
发布时间:2022-01-19 22:55:25 C/C++开发

QML 渲染引擎:帧刷新事件

性能注意事项和建议文章说: 作为应用程序开发人员,您必须努力允许渲染引擎以实现一致的每秒 60 帧的刷新率.60FPS 意味着每个之间大约有 16 毫秒可以进行处理的框架,其中包括处理需要将绘制图元上传到图形硬件. 是否有事件或信号或任何形式的回调使代码在刷新时被调用? 目标是消除在 UI 线程槽中处理来自渲染线程的信号的需要.如果新数据到达,那么它将被绘制或标记为下一次要绘制的 ..
发布时间:2022-01-19 22:55:18 C/C++开发

当一个项目完成重绘时,我可以收到通知吗?

我正在制作一个项目的快照(通过 ShaderEffectSource 和 live: false),但我有时(200 例中有 1 例)得到一个空白快照.我正在根据这样的信号制作快照: 图片{onStatusChanged:{如果(状态 == Image.Ready){snapshotter.makeSnapshot();}}} 这只是作为一个整体背景.我暂时不会发布测试用例,因为它是一个大应用 ..
发布时间:2022-01-19 22:55:08 其他开发

QML:如何拒绝丢弃动作

我有一个 DropArea 和两个元素.如果 DropArea 已经有一个元素被丢弃,我希望 DropArea 拒绝丢弃事件,另一个元素不允许放入,除非第一个元素移出. DropArea {属性 bool 已删除:falseonDropped: {drop.accepted = !dropped;掉落=真;}onExited: 丢弃 = 假} 但看起来 drop.accepted 不起作用,顺 ..
发布时间:2022-01-19 22:54:58 其他开发

如何将 VXYModelMapper 与 QStandardItemModel 一起使用?

我想为基于 C++ 模型的 QML ChartView 添加线条和点. 在 QML 中我做了以下事情: ChartView {编号:图表日期时间轴 {编号:轴X格式:“HH:mm:ss"分钟:新日期()}值轴 {编号:axisY分钟:0最大:200}VXYModelMapper {id: 模型映射器model: lineModel//C++ 中的 QStandardModel系列:线第一行 ..
发布时间:2022-01-19 22:54:52 C/C++开发