31得票5回答
QMAKE_MSC_VER未设置。

当我将Qt版本从5.5.1更改为5.12.0后,尝试构建任何项目时会出现以下消息: msvc-version.conf已加载,但未设置QMAKE_MSC_VER 我选择了Qt 5.12.0 MSVC2017 32位套件,而不是Qt 5.5.1(msvc 2013)套件。 请问有人知道这个...

31得票1回答
错误:qt@5.5:未知版本:mountain_lion

我按照这个教程在 macOS 版本 10.13.6 High Sierra 上安装 qt5.5。当尝试运行 brew install qt@5.5 时,遇到了下面的错误:Error: qt@5.5: unknown version :mountain_lion 版本: brew Homeb...

12得票1回答
QT QWebEnginePage::setWebChannel() 传输对象

我正在使用QT WebEngine框架来显示网页。当页面加载时,我会将JavaScript注入到页面中,并希望允许JavaScript能够访问QT对象。显然,要实现这一点,必须存在一个QWebChannel来在Chromium(JavaScript)和我的C++/QT项目的其余部分之间建立一些...

10得票4回答
QWebEngine:如何打印网页?

从QWebKit迁移到QWebEngine似乎比Qt官方声称的要复杂得多。使用QWebKit,我可以通过以下方式轻松打印网页:QWebView->print(&printer); 使用 QWebEngine 类,QWebEngineView 没有提供 print() 方法。他们的...

10得票1回答
升级到qt 5.5.0后,我收到了有关QML导入的警告。

我今天刚从5.4.1升级到了5.5.0。但是当我构建我的安卓项目时,编译输出中出现了这些警告行:Warning: QML import could not be resolved in any of the import paths: QtQuick.Extras.Private Warnin...

8得票1回答
在Qt5.5中,我是否仍需要从信号中断开lambda?

在早期的Qt 5版本中,我需要按照这里所示断开信号和lambda函数之间的连接。 在这里,我找到了以下声明:「当'receiver'是一个没有QObject的函数对象时,在其销毁时不会自动断开连接。但是,从5.2开始,有一种重载可以添加一个'context object'。当该对象被销毁时,...

7得票1回答
运行时通过鼠标点击动态更改QML主题

我有一个名为Theme1.js的文件,其中包含与主题1样式相关的属性变量。类似地,我也有Theme2.js文件。 现在,在main.qml中,如果我点击MouseArea,则主题应在主题1和主题2之间切换。我发现QML中不存在条件导入语句。还有其他方法吗? var color="red"; ...