问题标签 [qt5.5]

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

gnupg - Windows中的QProcess gpg2错误

我需要使用 Qt 用 gpg 加密一些文本。QCA 是别无选择。我的函数在 Linux 中运行,但在 Windows 中我得到了 exitCode 2。

在命令行上使用相同的参数执行 gpg2.exe 就像预期的那样工作。

我认为这与 closeWriteChannel() 有关。命令行必须发送 gpg 正在加密书面文本的 CRTL-D (Linux)。

在 Windows 中 CTRL-D 不做任何事情,我必须按 CTRL-C。但是在 QProcess 上调用 terminate() 也不起作用。

0 投票
1 回答
1681 浏览

windows - [Windows,Qt5,QMediaPlayer,QMediaPlaylist]:当前视频源更改时的微小持续黑屏

我正在使用 Qt5::QMediaPlayer 编写一个视频播放器,以随机播放一些视频,持续时间如下:

有两个问题:
1.什么时候改变位置

有一点延迟(我的客户可以接受,但流畅更好)
2. 当视频源更改为:

客户不希望出现持续时间较短的黑屏。他希望效果至少和换位时一样:

在 Windows 上使用 Qt5 更改视频源时,我们可以消除这个黑屏吗?或者我们可以使用其他库/框架来执行此操作(在更改视频源时播放没有黑屏间隙的视频列表)?(在MacOs上,切换流畅)
非常感谢!

0 投票
0 回答
188 浏览

qt - 如何为 Qt Linguist QTranslator 输入静态方法

我有一个 Qt Linguist *.ts 文件,例如:

如何使用静态方法输入翻译对象。

ClassWithStaticMethod.cpp has a static method where a QT_TR_NOOP("File")

例如,发生在第 60 行。将名称标签留空是行不通的。

0 投票
0 回答
1727 浏览

c++ - 模型数据源更改时如何更新视图?

我有一个继承自的类QAbstractTableModel,它只是指向一个单独的类,供视图访问数据信息,如下所示:

底层数据集会经常变化,因此我需要模型告诉视图它需要完全重绘自己。数据集可能有不同的和更多的列、行、条目等。

以上仅在列数与之前的数据集不同时有效,否则表格将继续显示之前的数据。

我应该在这里做些什么不同的事情吗?所有其他来源都指向上述对beginResetModel()and的调用endResetModel(),但它不起作用。这些调用应该告诉所有视图他们需要重绘。我想过dataChanged(),但这似乎是一个奇怪的解决方法(我可以有比以前的数据集更多的列)来重置视图。

0 投票
0 回答
821 浏览

qmediaplayer - Qt5 多媒体后端指定

在 Windows 上,我看到 Qt 的插件中至少有两个媒体服务:用于播放视频的 dsengine (DirectShow) 和 wmfengine (Media Foundation) ( https://wiki.qt.io/Qt_5.5.0_Multimedia_Backends )。
我们如何知道正在使用哪些媒体服务后端?以及如何指定媒体服务后端以编程方式使用

0 投票
1 回答
265 浏览

qt - QT 5.5.1 删除了 -universal 选项:无法在 MAC 上创建通用二进制文件

为什么-universal./configure脚本中删除选项?

如何从源代码创建通用二进制文件?我可以分别创建 32 位和 64 位框架,如下所示:

1)64位QT框架

qtbase/lib/在创建 32 位之前复制某处

2)32位QT框架

lipo现在在 32bitqtbase\lib和 64bit上使用它很麻烦qtbase\lib。有没有在 MAC 上创建通用二进制文件的新方法?

我仍然需要支持32位。

0 投票
2 回答
93 浏览

c++ - ui_* 文件不是 QT5.5 生成的

我想在 QT5 应用程序中使用通过在 MAC 上编译 QT5 源代码生成的框架。

如果我的.pro文件中有以下内容,ui_*则不会生成文件。

如何生成这些ui_*文件?

0 投票
1 回答
2072 浏览

c++ - QT .pro 文件:如何更改 MAC 框架的默认包含路径

我的.pro文件如下所示:

我想使用本地编译的框架,但 QT5.5 自动包含 QT5.5.0 安装目录中的框架......我看到 a.cpp 使用以下包含开关进行编译:

我尝试INCLUDEPATH =.pro文件中重置,希望它重置默认包含路径并正确添加,INCLUDEPATH += ./Qt/lib但它不起作用。

使用 MAC、OS X 10.10.2

0 投票
1 回答
183 浏览

qt - Qt5.5.1:如何创建使用从 qt-everywhere-opensource-src 生成的框架的 QT 应用程序

我应该在问这个问题之前问这个问题

我正在创建一个 QT 应用程序(在 MAC 上),它应该使用从 qt-everywhere-opensource-src-5.5.1.tgz 编译的框架,而不是 qt-opensource-mac-x64-clang-5.5.0 附带的框架。 dmg。

我使用由该 DMG 文件安装的 QT 创建器,其中的 qmake 以某种方式与该 DMG 安装的框架链接。(有关详细信息,请参阅此)

让这个 QT 创建者使用其他框架的合法方式是什么。

0 投票
0 回答
1442 浏览

qt - 在 Qt 窗口上加载 Unity3D 场景

晚上好,

在我当前的项目中,我正在开发一个基于 Qt 5.5 GUI 的模拟器应用程序。我想模拟 Unity 根据 Qt 应用程序对引擎的命令生成的 3d 世界。

换句话说,我如何集成 Unity 引擎和外部应用程序。

我一直在尝试使用此代码初始化 Unity,但我无法实时处理事件:

应用程序处于早期开发阶段,因此目前可以更改技术,但 Qt 和 Unity 非常适合我的项目需求