问题标签 [qt5.8]
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.
c++ - Qt 5.8 windows打印机api无效句柄错误
我正在为 Windows 创建一个 Qt WebEngine 应用程序,它显示一个网页并使用打印机打印出所显示的任何内容。我正在尝试使用 Windows 的 winspool 库和此示例从我的自定义 vkp80III 票证打印机中获取错误状态https://support.microsoft.com/en-us/kb/160129
应用程序有这个打印调用。(printerState 没用,它似乎总是空闲,但无论如何):
然后问题来了,打印成功后回调:
我在 MSDN 示例中放置了几个调试日志,它显示当代码尝试 GetPrinter(hPrinter) 时,它返回 INVALID_HANDLE_ERROR。所以我从来没有得到打印机的错误点。首先我认为这是错误的打印机名称,这就是为什么有不同的代码行获取它/将其转换为 LPWSTR。
那么什么有效:-我得到默认打印机的名称“CUSTOM VKP80III”所以它就在那里-OpenPrinter(&handle)返回true,我得到了句柄
问题 -GetPrinter(handle) 返回 false 并且 GetLastError() 是无效句柄,为什么?
c++ - Qt Bluetooth LE - 写入描述符时立即断开连接
我正在尝试在 Qt 5.8 和 WinRT 上使用 Qt 蓝牙。我知道这是必须以某种方式出错的事情,但我想避免混合 Qt 和本机 Windows API。我很确定我现在错过了一些非常明显的东西。
enable_notification
在哪里QByteArray::fromHex("0100");
。
调用 writeDescriptor 后,我QLowEnergyService::DescriptorWriteError
立即断开连接。有任何想法吗?
qt - qt 5.8 树莓派插件加载错误
我刚刚使用 mac os x 10.12 (Sierra) 和 qt 5.8 for ARM (rasprerry pi) 管理交叉编译。但是,如果我没有遇到任何问题,那就太容易了。我创建了一个非常简单的应用程序,配置环境以从 qt 创建者远程执行它,但是一旦我尝试执行,我仍然遇到错误:
看起来插件已正确加载:
但我认为这条线解释了一切:
现在我的问题是 - “这个平台不支持动态库”是什么意思。我怎样才能让我的应用程序工作?
ldd 显示所有库都存在,strace 永远不会显示以负结果打开。我卡住了,所以任何帮助表示赞赏!
qt - 如何使用 QTWebEngine 为子窗口设置用户代理?
我用 QtWebEngine 创建了自己的 Web 浏览器。现在我想用this->page()->profile()->setHttpUserAgent(USER_AGENT);
. 这适用于主视图。
myWebEngineView
如果我在用户代理的方法createWindow
中创建一个新的myWebEngineView
将是 QtWebEngine 的默认用户代理。
myWebEngineView
是 的子类QWebEngineView
。
如何为所有视图设置用户代理?
qt - Qt Lite 和 Qt 5.8 中的配置更改
因此据称,Qt 的配置工具经历了一些更改,这对于能够进行更精简的 Qt 构建(也称为“Qt Lite”)是必要的。但是,似乎没有任何关于如何使用该功能的文档,或者至少我没有找到任何文档,并且查看发布公告中的评论,其他人也不能。
更重要的是,从我过去几年一直使用的配置在很多方面都失败的事实来看,这些变化肯定是存在的。我不确定内置帮助的最新程度,因为我上次尝试使用它作为指导,结果发现它在很大程度上已经过时并且包含不再支持的选项。
因此,如果有人能阐明发生了什么变化、如何变化以及如何为“Lite”构建配置,那就太好了。尤其是在模块和功能依赖方面,因为我认为我们都希望避免浪费时间构建将开始构建的构建,尽管配置不正确,忽略了必要的依赖关系,只是为了让它不可避免地失败并且只会浪费时间。
windows - 如何使用 Qt webEngine 而不是 Qt webkit
我添加到 .pro 文件QT += webenginewidgets
,但 qmake 给我错误:
我想将项目从 5.4.0 移植到 5.8.0。
编辑:我读过我不能将 MinGW 用于带有 Qt 的 Web 引擎,应该使用 VS 2015,但我还不知道如何使用它。
我找到了这个包 Qt VS Package,但是有非常矛盾的评论。
qt - Qt5.8 QML 为什么只读的 Controls2.TextArea 有 ibeam 光标?
Qt5.7 这个例子给出了“指针”光标,但是 Qt5.8,我得到了“ibeam”光标(就像我要插入一样)。
这是一个故意的改变,如果是这样,我如何显示只读TextArea的指针光标?
谢谢。
更新#1:
添加一个假人MouseArea
似乎可以解决它。我不知道为什么/
像这样:
c++ - 在 Visual Studio 中使用 QChart
我正在尝试使用 Qt QChart 绘制折线图。我正在使用带有 Qt 5.8 的 Visual Studio 2013。我创建了一个简单的 QApplication。当我粘贴 QLineSeries *series 时,它说 QLineSeries 未定义。我怎样才能解决这个问题?