问题标签 [qt5.7]
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.7 如何在运行时检查变量 QT_QPA_PLATFORM 的值?
我知道如何检查默认平台,但我需要检查我的应用程序是否在 X11 或 Wayland 上运行。我试试这个:
但它返回一个空字符串。
在 Weston 上,当我运行我的应用程序时,我将 QT_QPA_PLATFORM 设置为 Wayland:
但我的 QString 平台仍然是空的,默认平台名称也没有改变。
c++ - Qt 出现一个奇怪的读取 excel 错误
在我的项目中,我正在尝试读取一个 excel 文件。然而,奇怪的事情发生了。当我明显地打开 excel 时,它会正确执行。当我将它设置为不可见时,它不会打开我的文件。
Qt版本:qt-opensource-windows-x86-msvc2015_64-5.7.0
Windows 版本:64 位 win-10
控制台中的错误信息:
QAxBase:调用 IDispatch 成员打开时出错:未知错误
读取Excel文件的代码:
macos - 制作此快捷方式时我做错了什么?
我正在使用 QT,并且我有一个 QAction,我想使用 Cmd 和 Plus 作为放大的快捷方式。我发现 QKeySequence::ZoomIn 将映射到它,以及其他用于放大的本机组合键其他类型的键盘。我已经使用下面的代码来执行此操作,但是,这并不能像我希望的那样正常工作。
该快捷方式在使用外部键盘小键盘上的 + 键时有效,但是,当使用 + 键时,您必须按 shift 然后 = 键才能使用,该快捷方式不再有效,并且 zoomIn 方法永远不会被调用。
以前有没有人遇到过这个问题,并且知道如何解决?
如果有帮助,我将在 MacOS 10.12 上使用 Qt 5.7。
c++ - 在 QListWidget 双击事件中启用触摸屏时不起作用 QT
我使用此代码在 QListWidget 中启用触摸屏
触摸效果很好,没有任何问题。但是我在 QListWidget 上有一个双击信号,当我双击列表小部件中的一个项目时,双击槽不起作用?
尤其是当需要滚动项目时出现问题(列表中有很多项目)但是如果项目的数量很小不需要滚动它工作正常我该如何解决这个问题提前致谢
model-view-controller - 如何从 qml 启动 .exe 文件?
大家好,我必须实现基于MVC的应用程序。如何在QML表单上加载单独的 exe文件。
c++ - QMessageBox 结果为按钮角色
我想将 QMessagebox 的结果作为按钮角色。但结果总是 16384 或 65536 我不想使用标准结果,只想使用按钮角色类型的按钮。我在这里做错了什么?
(我是 QT 的新手)
qt - 在 Qt 5.7 中替换 QGraphicsWebView
我正在尝试将我的项目升级到 Qt 5.7;除了将 QtWebkit 迁移到 QtWebEngine 之外,我还必须处理QGraphicsWebView
,我不确定我应该替换什么。
我应该使用什么?
qt - 在构建/部署中包含额外的文件
我想在我的 Qt 项目的构建/部署中包含整个文件夹。
我的.pro
文件中有这个:
这曾经适用于 Qt 4.x,甚至可能是 5.x,但现在我正在尝试将我的项目移植到 5.7 并且它不起作用,例如,它没有将我的文件夹复制到构建/部署文件夹。
是什么变化导致它停止工作?我怎样才能让它再次工作?
qthread - QThread基类没有出现
我已经在 Windows (8.1) 上安装了 Qt 5.7。当我尝试向项目添加新类时,我没有获得 QThread 选项(作为基类)?可能是什么原因?