问题标签 [qt5.2]

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

qt - 无法识别带有 Clang -> g++' 的 Qt Creator 3.0.0/1

Win 7 32,Qt Creator 3.0 和 3.1beta 试过

我尝试在 Qt Creator 中使用 Clang 编译一个项目。根据“Qt Creator and Clang”,我设置了PATH/ LLVM_INSTALL_DIR

LLVM 是从这里下载的。http://llvm.org/releases/download.html。Qt Creator 中的设置如下所示(截图)。当我跑步时qmake,我得到了'g++' is not recognized as an internal or external command, operable program or batch file

我错过了大局中的某些东西吗?我是否需要安装一个特殊的 Qt 版本(为 Clang 编译)?我有一个用于 MSVC 和 Qt 5.2 的 Qt 5.2。用于我磁盘上的 MinGw。

我已经尝试过 3.1beta,因为它显示为支持 CLANG,也许我理解错了。

Creator 中的编译器设置: QtCreator 编译器

成套工具: QtCreator 工具包

0 投票
0 回答
352 浏览

qml - 当我的完整项目在 QtQuick 1.1 中时,如何使用 QtQuick 2.2 组件?

我的项目是使用的QtQuick 1.1,当我尝试使用更改它时import QtQuick 2.2,它显示错误 module "QtQuick" version 2.2 is not installed import QtQuick 2.2

我想使用QtQuick 2.1QtQuick 2.2组件。我该怎么做?

我有 :

0 投票
1 回答
1522 浏览

objective-c - Qt5 似乎找不到 Objective-C 库:未知类型名称 'NSAutoreleasePool' 等

我有一个 Qt4.8.4 桌面应用程序,可以在我的 Macbook Pro 上构建和运行良好,运行带有 Xcode 5.0.2 的 Mountain Lion,使用带有 Qt 4.8.4 和 GCC(x86 64 位)的 Qt Creator 2.7.0。我正在尝试将我的应用程序移植到 Qt 5.2.1。我的代码是带有一些 Objective-C 的 C++。

我用这个配置在我的同一台 Macbook pro 上构建了 Qt5.2.1:

./configure -prefix $PWD/qtbase -debug-and-release -developer-build -no-c++11 -opensource -plugin-sql-sqlite -nomake tests -confirm-license

它配置和构建良好。

当我尝试使用 Qt 5.2.1 和 GCC(x86 64 位)或 Clang(x86 64 位)在 Qt Creator 2.7.0 中构建我的应用程序时,我收到很多错误,在我看来这些错误表明 Objective-C 部分我的应用程序找不到他们需要的库。例如:

还有很多类似的。在 C++ Qt5 桌面应用程序中使用 Object-C 需要添加一些魔法设置吗?

0 投票
1 回答
440 浏览

qt - 为什么在使用 QSqlDatabase 时使用“&”会出错(Qt 5.2)?

我总是使用下面的代码连接到 sqlite 数据库。由于某些原因,我决定以使用*QSqlDatabase而不是QSqlDatabase.

我所做的只是在我的旧代码( Line_12&前面使用。但代码在第 6 行崩溃。

无论如何,有人给了我line_14并且它有效。

所以......我不明白我的第一个代码有什么问题以及为什么建议的代码使它工作。

0 投票
1 回答
2138 浏览

python-3.x - 如何在树莓派上交叉编译 SIP/PyQt5

我刚刚在树莓派上交叉编译了 Qt5.2.1。我在 Raspbian wheezy 上找不到有关 SIP / PyQt5 交叉编译的任何信息。

我试图在 Raspberry 上编译 sip / PyQt5。

  • 树莓派上的 Sip / Qt5

    Sip 构建良好,但由于之前在我的 PC 上交叉编译的内核映像的 Qt5.2.1 目录中没有 Qmake。所以 PyQt5 安装失败。

注意:由于 Raspbian python3-sip 模块不是 PyQt5 的正确版本(最低 sip 4.15.5),您需要在 Raspbian 上编译最后一个源版本

所以现在的问题是:如何在我的 PC 上交叉编译 PyQt5?没有找到关于此的文档。

  • 电脑上的 PyQt5

在我的 PC 上安装 Qt5.2.1 之后,PyQt5 安装运行完美。但是当 TI 尝试导入 PyQt5 模块时,我遇到了以下错误

在我的 PC 上,这个库位于 /opt/Qt5.2.1/5.2.1/gcc_64/lib/libQt5Core.so.5 我将 /opt/Qt5.2.1/5.2.1/gcc_64/lib/ 添加到 $LD_LIBRARY_PATH 和现在消息是:

快速搜索后,SIP 4.15.5 符合 API 级别 11,SIP-4.15.4 符合 API 级别 10。所以尝试安装 SIP 4.15.4。

它有效,我可以导入 PyQt5.QtCoe QtGui,QtNetwork ....

但我仍然坚持缺少的 PyQt5 交叉编译过程。

任何想法 ?

0 投票
1 回答
405 浏览

c++ - QImage 与 OpenGL 性能对比

我正在将一个旧的 4.8 应用程序移植到 5.2.1 并回到那个时候,我使用 QImage 在屏幕上以 QLabel 呈现一些原始数据。

我正在从相机中抓取图像,所以我想实时显示这些图像。到目前为止,使用 QImage,我实现了超过 20FPS(相机能够抓取 30 FPS)。

我想知道在 OpenGL 上渲染这些数据(可能在 QML Quick / Qt Widgets 新应用程序中)是否会比当前开发的方法更快?

0 投票
0 回答
93 浏览

c++ - 乘以定义的符号找到Qt3D

尝试在 Win7 下使用 Visual Studio 2010 和 Qt5.2/Qt3D编译此项目时,出现以下错误:

提到的文件是mdstate.h / mdstate.cppdatabundle.h / databundle.cppqarray.h / qarray.cpp

谷歌搜索后,这个错误可能源于很多可能性,但我无法理解这种情况。

通常这是由于包含 .cpp 而不是标头、意外包含文件多次、缺少包含保护和类似的东西而导致的,这里不是这种情况。

那么,有人知道这里有什么问题吗?

0 投票
1 回答
1040 浏览

c++ - Qt5 Qml改变TableView荧光笔颜色

我正在尝试将 TableView 突出显示颜色从系统的默认颜色更改为红色。这可以在不编辑 rowDelegate 的情况下完成吗?我也尝试更改 highlightTextColor 但这没有做任何事情。

0 投票
0 回答
530 浏览

box2d - 带有 qml-box2d 的 Qt 5.2

我正在尝试在我的 qtquick 项目中使用 qml-box2d 插件。
我已经用qt5.2编译了插件,它会生成两个文件,Box2Dd.dll和libBox2Dd.a。
问题是当我尝试使用它时,因为当我编译我的项目时,我发现了这个错误:

我该如何解决这个问题?

0 投票
1 回答
2917 浏览

windows - 错误:找不到 D:/gstreamer-sdk/0.10/x86/lib:权限被拒绝:Qt5

我正在 Qt 5.2.1 中开发我的应用程序。

.pro文件中:

LIBS += "D:/gstreamer-sdk/0.10/x86/lib"

在构建项目时出现错误:

error: cannot find D://gstreamer-sdk//0.10//x86//lib: Permission denied error: ld returned 1 exit status

我已经尝试Run as administrator并且还递归地授予目录Qt Creator的完全权限。gstreamer-sdk但仍然面临同样的问题。

我也谷歌了,但找不到任何解决方案。

引导我正确的方向。

提前致谢。