问题标签 [qtcore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
392 浏览

c++ - 如何将目录和子目录列表添加到 QStringList?

如何将目录和子目录列表添加到 QStringList?

这就是我所拥有的...

但我认为它不能正常工作,因为当我迭代列表时它没有显示所有文件夹,它会跳过其中的一些。

将目录和子目录添加到 QStringList 的正确方法是什么?

谢谢

0 投票
1 回答
1017 浏览

qt - 相同键值的 QMultiHash 迭代器顺序

考虑以下代码:

是否假设迭代器连续返回具有相同键的条目?

先感谢您。

0 投票
1 回答
73 浏览

c++ - QPushButton 用法

在我的应用程序中,我有两个按钮和一个功能,当我单击某个按钮功能需要某个参数并以其值执行时,当我单击另一个按钮时,它的功能需要另一个参数并执行,该怎么做?所有这些事情都是动态完成的。功能和按钮属于不同的类别。

我应该在哪里发出信号?以及如何覆盖它?

0 投票
1 回答
243 浏览

c++ - 为什么 Qt 看不到我的插槽?

我正在尝试使用以下代码将上下文菜单添加到树中:

但是,当我运行它时,我收到以下错误:

我究竟做错了什么?

0 投票
1 回答
682 浏览

c++ - 如何在不阻塞的情况下启动 Qt 事件进程?

这是我的场景:我有一个 dll(在后端使用 Qt,并且没有启动事件循环)。我能够在这个 dll 中执行信号槽通信(只有一个线程)。我想在这个 dll 中使用 QFileSystemWatcher 的功能。但看起来,QFileSystemWatcher 启动了自己的线程,由于没有事件进程,它无法与我的主线程通信。

所以,基本上我需要一种方法来启动事件处理而不被阻塞!

0 投票
1 回答
106 浏览

c++ - 从 Windows 事件唤醒 QThread

我希望有一个睡眠线程,当插入特定的 USB 设备时会唤醒它(VID 和 PID 与我期望的匹配)。如何将 QThreads 连接到 Windows 本机通知并使其工作?

0 投票
1 回答
692 浏览

c++ - 使用 QProcess 查询

我应该检查服务是否是RUNNING. 在执行以下查询时,我遇到了QProcess查询执行问题:SC QUERY "service name" | findstr RUNNING尽管直接在 Windows 的命令行中执行时效果很好。这里的代码片段如下:

输出是:在此处输入图像描述

你能帮助我吗?

0 投票
1 回答
441 浏览

c++ - 自定义 QAbstractNetworkCache 实现;QAbstractNetworkCache::insert(QIODevice *device) 设备没有数据

我正在尝试构建自己的自定义QAbstractNetworkCache实现以与QNetworkAccessManager.

我遇到了麻烦QAbstractNetworkCache::insert(QIODevice *device);在这个方法中,设备总是带着 0 个字节到达。

据我了解,一旦完成下载QIODevice*,从中返回的QAbstractNetworkCache::prepare(const QNetworkCacheMetaData &metaData)将填充数据并用作方法的参数。QAbstractNetworkCache::insert(QIODevice *device)QNetworkAccessManager

所以我准备了一个QBuffer成为这个容器,但是每当QAbstractNetworkCache::insert(QIODevice *device)被调用时,它总是什么都没有到达(device->bytesAvailable() == 0)

0 投票
3 回答
14241 浏览

c++ - 如何从 C++ 访问嵌套的 QML 对象?

这是一个可重现的示例:

main.qml


主文件


我希望访问propertyQML 的text一些Item。上述方法没有产生预期的结果。

怎么做?

0 投票
2 回答
10972 浏览

c++ - Qt项目qmake错误构建

我是 Qt 的新手。我做了一个 Qt 快速应用程序。当我尝试构建项目时,编译器给出了这个错误: