问题标签 [qt5.4]

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 投票
2 回答
1882 浏览

qt - 完全禁用 Qt 主窗口,包括菜单栏?

我需要暂时禁用主窗口,包括菜单栏。可以简单地禁用主窗口,setEnabled(false)但似乎不会禁用菜单栏,因此用户仍然可以单击菜单项(在我的情况下会破坏应用程序)。

有没有办法完全禁用所有用户交互,包括菜单栏?

0 投票
1 回答
1759 浏览

qt - 如何在 Qt 5.4 中获取页面的 html 源代码 - qwebengine

我正在尝试在新的 qwebengine(Qt5.4) 中检索页面的来源,但我不知道我做错了什么:

0 投票
2 回答
844 浏览

qt - 在 OS X 10.10 上从源代码构建 Qt

我尝试使用qt-opensource-mac-x64-clang-5.4.0-beta.dmgwith 构建一个极简主义框架:

但构建过程惨遭失败:

git 中的最新来源也给出了这个错误,即使我用-skip qtwebkit -skip qtwebkit-examples. 任何想法如何让它工作?

0 投票
1 回答
3417 浏览

c++ - 如何在 QWebEngine 中设置 QNetworkCookieJar?

在 QWebView 中,可以通过 QNetworkAccessManager 设置 QNetworkCookieJar。

这就像一个魅力。

如何在 Qt5.4 中引入的新 QWebEngine 类中设置 QNetworkCookieJar?

0 投票
0 回答
339 浏览

qt - 使用 msvc 2013 (qt5.4) 构建 qt3d 时出现链接错误

我正在尝试使用 msvc2013 在 QtCreator 中构建 qt3d 库。我正在遵循qt3d 安装步骤,但出现链接错误:

请问有什么想法吗?

0 投票
1 回答
8424 浏览

c++ - 集成 C++ 和 QML。Qt 5.4

在过去的几个小时里,我一直在阅读 Qt 文档,试图找出一种方法来使使用 Qt Quick UI (QML) 创建的 UI 与 C++ 代码(函数......等)进行通信(交互)。

我已经阅读了这里的 5 或 6 个类似问题,但我有点困惑,我不知道从哪里开始或先做什么。如果有人能花时间列出完成这项工作所需的步骤,我将不胜感激。

到目前为止我所做的。我尝试做 ...>add new Item> C++ 类,但我失败了,错误提示:“未能将一个或多个文件添加到项目”> 似乎文件(.. .cpp 和 .h)已创建,它们位于其他项目文件所在的文件夹中,但未包含在项目中。我想做的只是一些简单的事情,比如通过 C++ 函数或任何其他可能的方式更改 textedit 的文本。

//Test.qml(main.qml)

//按钮.cpl

感谢您花时间阅读本文和/或任何回复。

0 投票
2 回答
528 浏览

opengl - 如何使用动态 OpenGL 实现构建 qt3d(qt5.4 -opengl 动态)

我用 -opengl 动态编译了 qt5.4。我已经对其进行了测试,并且后备工作正常。现在我还想用动态 opengl qt 库编译 qt3d。那可能吗?问题是我的建筑以下面的链接问题结束。如果我理解正确,我不应该添加任何 opengl 库....我该如何解决这个问题?

0 投票
1 回答
1017 浏览

android - QGuiApplication 在使用 Qt 5.3 或 Qt 5.4 编译时(但不使用 Qt 5.2)在手机锁定时停止事件循环

我创建了一个简单的程序来重现该问题。当我锁定手机时,或者如果我切换到我的安卓手机中的另一个应用程序,工作线程会继续打印,但事件循环会停止。当我切换回我的应用程序时,事件循环恢复。

如果我用 QCoreApplication 替换 QGuiApplication,问题就会消失。如果我使用 Qt 5.2 而不是 Qt 5.3 进行编译,问题就会消失。Qt 5.4 与 Qt 5.3 有同样的问题。

当应用程序失去焦点时,如何防止 QGuiApplication 停止事件循环?即使不在前台,我也需要我的应用程序来处理事件。

0 投票
2 回答
824 浏览

c++ - setMainQmlFile`、rootObject 和 showExpanded 不是 QQmlApplicationEngine 的成员

我已经按照一些人的教程编写了这段代码,但我无法让它运行。错误说:

setMainQmlFile`、rootObject 和 showExpanded 不是 QQmlApplicationEngine 的成员

它应该做的是从 QML 获取信号并打印出一条消息(在控制台中)。基本上我正在尝试集成 C++ 和 QML。

编辑

我试图用其他一些似乎合适的功能(至少对我来说)替换一些功能。我还试图找到要包含的内容,以便这些功能可以工作,但没有运气。

谢谢你。

0 投票
0 回答
1763 浏览

python-3.4 - PyQt5 Qt多媒体

因此,我正在尝试创建一个 GUI,在字典中搜索单词,返回条目和建议并下载音频,返回具有音频的“相关单词”(有时不止一个)。然后,用户根据方言单击三个按钮之一来播放音频。我可以播放单词,但我无法关闭最后播放的单词,因此我可以下载另一个。

以下是相关代码:

当它到达最后一行时,它给了我这个错误:

TypeError:本机 Qt 信号不可调用

有没有办法关闭播放器以允许下载另一个同名的音频文件?

作为记录,我在带有 Windows 81 的 Python 3.4 上使用最新版本的 PyQt5 和 Qt5.4。但是,我也在 Archlinux 系统上处理这个项目(使用相同的 Qt 和 PyQt),并希望它易于携带。

编辑:很简单,一旦我开始查看 Player 类中包含的所有内容。只需要使用断开连接的方法。

Edit2:编辑显示完整的工作代码