问题标签 [qt5.1]

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 回答
1168 浏览

macos - Qt:在 OS X 上使用 Instruments 进行分析(Mavericks)

我一直在尝试根据我在网上找到的各种信息来分析我在 OS X Mavericks 下使用 Instruments 编写的应用程序,但我无法从中获取任何信息。我已经尝试确保我拥有最新版本的 Instruments,我正在运行 Qt 5.1.1,并且 Instruments 实际上可以用于分析分配和泄漏,而不是用于时间分析。

有没有人设法让 CPU 时间分析与 Mavericks 一起工作?

编辑:事实证明,虽然我认为安装最新版本的 XCode 会给我最新版本的 Instruments,但它也安装了以前版本的 Instruments。

0 投票
1 回答
1226 浏览

qt - 更改背景颜色后如何刷新QTableWidget单元格

我有一个由 QTableWidget 创建的矩阵,我有多个线程可以更改单元格的颜色,我想在设置颜色后立即看到颜色变化。我现在所拥有的是,只有在完成所有单元格着色后,我才能看到整个单元格的颜色都改变了一次。我在着色之间有一个很好的延迟,所以并不是线程填充单元格的速度如此之快。

每个线程调用函数 fillInCell(x,y,val,myThreadIdx);

colorCell 是为单元格着色的函数

0 投票
0 回答
207 浏览

android - 为什么 QtCreator 5.1.1 for android 重启后无法工作?

我可以在我的 Windows 机器上安装和配置 QtCreator 5.1.1 for Android。(由于 MouseArea / PinchArea 错误,我无法使用 Qt 5.2)。我能够创建一个以 QtDeclarative 作为主窗口和大量 QML 代码的 QtWidgets 项目。一切都适用于桌面和 Android...
...直到我第二天来上班。

我不确定它是否与 QtCreator 重启或系统重启有关,但出现了问题。桌面构建仍然可以正常运行并且程序运行。但是 android 构建失败并显示以下消息:

当我转到项目选项时,它显示“在环境中找不到 mingw32-make”。该页面上 sdk、ndk、ant 等的所有选项似乎都井然有序。

重新安装 Qt 5.1.1 会有所帮助,直到第二天。

0 投票
2 回答
4141 浏览

qt - 动态添加选项卡 qt 5.1

我很难弄清楚我应该如何做到这一点。我有一个QWidget主窗口,它的QTabWidget内部有一个VBoxLayout. 窗口的主要功能是保存与我们软件聊天的人的聊天记录。

所以我需要的是能够在人们打开新聊天时动态添加标签。例如,如果我正在与人 A 聊天并且我从我的聊天列表中单击人 B,那么如果窗口已打开,则在窗口中添加另一个选项卡QTabWidget,如果未打开则只需创建一个新窗口。

现在在每个选项卡中都有一个相当复杂的布局,因为我有笑脸和许多其他各种各样的事情要处理,所以我宁愿不把所有这些都写在代码中。

有没有一种方法可以将 a 子类化QTab并为每个选项卡重用该类?第二个问题:我来自编程方面的android背景,所以我习惯于能够为选项卡子类的每个实例(在这种情况下)拥有可重用的XML布局,无论如何我可以做类似的事情QML每个子类?

如果我以完全错误的方式解决这个问题,我将非常感谢您的帮助。

0 投票
2 回答
5036 浏览

c++ - 在 Qt 中播放通知(频率 x)声音 - 最简单的方法?

Qt 5.1 或更高版本:

我需要播放频率为 x 的通知声音 n 毫秒。如果我可以组合这样的音调也很好:1000Hz 持续 2 秒,然后 3000Hz 持续 1 秒,..

最简单的方法是使用文件(WAV、MP3、..),例如这里描述的:How to play sound with Qt但是我必须为我的每个场景生成这样的文件。

Qt 的音频输出示例在内存中生成这样的音调 ( Generator::generateData(const QAudioFormat &format, qint64 durationUs, int sampleRate))。我可以为我的目的编写这样的生成器。但我必须这样做吗?

那么在 n 毫秒内播放频率 x 的最简单方法是什么?

0 投票
1 回答
10462 浏览

json - 如何序列化 QJSonObject?

我是 JSON 的新手,我开始尝试它,但我根本无法保存我的任何 QJsonObject 或 QJsonArrays。我做对了吗,如果我想获得我的 QjsonObject 的 Json 格式,我必须对其进行序列化?

基本上我想将我所有的 QJsonObsject 保存在一个 json 文件中,但它不起作用,这是我的代码

就像我发现没有更多的 Json,而不是 QJson,那么我可以使用任何 serialize() 函数吗?感谢和抱歉,如果我使用了错误的术语,我正在学习它们。

0 投票
2 回答
9647 浏览

mysql - qt5.1.1 mysql ubuntu QMYSQL驱动未加载

我正在尝试使用 Qt5.1.1 访问 mysql,但出现以下错误。我也在谷歌上搜索了很多但无法修复它。请建议我一个解决方案,以便我能够解决这个错误。

错误:

代码:

0 投票
0 回答
421 浏览

c++ - 显示来自 std::vector 的图像进入 QGraphicsView

我想将 jpeg 数据从我的向量显示到 QGraphicsView 所以这是我的代码:

但没有显示

怎么了

0 投票
1 回答
129 浏览

c++ - QtScriptEngine:从脚本中的对象访问子对象

我想通过如下脚本访问我的 CoreProxy 实例中的存储对象:

但是 QScriptEngine 给了我这个错误:

这是我的 CoreProxy 类:

还有我的 StorageProxy 类:

我在 StorageProxy 的构造函数中添加了这个,但我没有设法访问存储成员:

我的代码中是否缺少某些内容?

0 投票
2 回答
4336 浏览

opengl - 为什么 QMatrix4x4::lookAt() 会导致相机倒置

我有一个简单的 OpenGL 程序,它按如下方式设置相机:

但结果是一个倒置的相机!

倒置摄像头1

当我将视图矩阵更改为: QVector3D cameraUpDirection = cameraTransformation * QVector3D(0, -1, 0);

有用 !但是,当我的实际向上方向为正 Y 时,为什么我需要将向上方向设置为负 Y 呢?

在这里完成课程:https ://code.google.com/p/rapid-concepts/source/browse/trunk/simviewer/simrenderer.cpp

其他信息:我正在渲染到 QQuickFramebufferObject,它在调用渲染函数之前将 FBO 绑定到小部件表面。不要认为这将是一个问题,但无论如何。这根本不是纹理问题,没有要翻转的纹理等。似乎相机正在以相反的方式解释向上的方向!

http://doc.qt.digia.com/qt-maemo/qmatrix4x4.html#lookAt


更新 :

因此,由于同时使用 lookat 和 cameraTransformations 可能不起作用,我正在尝试:

这会产生完全相同的结果:)

我认为需要以某种方式考虑相机上轴。