问题标签 [qt5.6]

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 投票
2 回答
2229 浏览

c++ - Qt5.6设置应用程序图标(Linux)

我正在使用 Qt5.6 为 RedHat 7.2 开发应用程序。

我的资源文件'qrc':

我想设置应用程序以将此资源用作应用程序图标。使用编辑器我已经编辑了主窗口,并通过从资源文件中选择它来将属性“windowIcon”设置为 APP_ICON。

我已经运行了 qmake 并构建了应用程序,但该图标仍然是默认的 Qt 图标。

我尝试将此代码添加到主窗口构造函数中:

但是这也不起作用,我需要做什么?

[编辑] 任务栏中显示的应用程序在资源中显示正确的图标,在应用程序标题旁边设置,它只是文件系统中的图标不正确。

0 投票
1 回答
88 浏览

c++ - (Qt 5.6) 程序在切换到“发布”模式时找不到 .txt 文件

我在IDE 中有编码:Qt Creator 5.6 (Open source)

.txt在我的程序中,由于运行,我必须读取一个文件。该.txt文件位于我的Build文件夹中。路径是: “ .txt./config/values/Login.txt”。

当我以Debug模式运行时,一切都很好。但是,当我更改为Release模式时,我的程序会编译、运行并给我一个errorfor not found Login.txt

为什么,building在release模式下做完的时候,myrelease build是空的?

提前致谢!

0 投票
3 回答
32827 浏览

qt - 如何在 Qt Creator 中使用 MinGW-64

我知道有很多关于这个的帖子,但老实说我没有理解任何一个。

那么,如何为我的 Qt Creator(开源 5.7)安装套件?

  • 我已经下载并安装了 MSYS2.... 不知道如何处理它。
  • 我已经下载并安装了 Qt64 - NG.... 不知道下一步该做什么。

我只是希望能够在 Qt 中进行开发,并在 MinGW 32 和 MinGW 64 之间进行了选择。

提前致谢!


编辑:我还检查了 wiki 页面。大多数命令都不起作用。我被告知它已经过时了。

0 投票
3 回答
1723 浏览

c++ - QWidget 背景透明

我在主窗口中有一个小部件,该小部件具有以下样式:

它设置为小部件布局并控制自动大小以填充小部件的几何形状,但小部件的背景始终是透明的。我该怎么做才能使它不透明?

这是使用在 RedHat Linux 7.2 上运行的 Qt5.6

注意:#ffeeeeee 语法特定于 Qt,其中第一个节点是 alpha,然后是红色、绿色和蓝色八位字节。

0 投票
5 回答
4235 浏览

qt - 如何使 Qt 应用程序主窗口始终保持在 Windows 操作系统中的其他窗口之上?

平台 - Windows 7、8、10

我从 QMainWindow 创建了一个 QApplication。我希望它始终位于所有其他窗口之上。

我已经使用 Qt 标志( Qt::WindowStaysOnTopHint )来实现这一点。但是这个 Qt 标志不起作用。该应用程序是无框架应用程序。

请在下面找到我的 Qt App 的构造函数的代码。

我怎样才能使这个标志工作?

我已经尝试了社区中几位成员建议的所有选项。我现在的代码如下

奇怪的事实是,这永远不会在我的机器上运行。当我创建安装程序或复制所需文件并在不同的机器(Windows 7、8、10)上运行时,我的应用程序将位于所有其他窗口之上。注意:我使用的是 Visual Studio Community Edition 2015 OS - Windows 7 Professional Service Pack 1。

0 投票
1 回答
5110 浏览

c++ - Qt QString lastIndexOf 不起作用

我正在使用Qt5.6,我正在尝试使用QString 函数lastIndexOf。主题数据包含以下内容:

使用 indexOf:

strLocalCopy 包含主题数据,而 ucOpenBracket 包含 '('。

intOpB 正确返回,为 6。

然后我寻找')'的最后一次出现:

使用 intOpB 作为参考,但 lastIndexOf 总是返回 -1 到 intClB,为什么?

我正在使用调试器进行单步操作,因此我可以验证所有变量是否包含它们应该包含的内容。

如果我删除第二个参数它可以工作,但我不明白为什么它不能与提供的参数一起工作。

0 投票
1 回答
1571 浏览

qt - 即使 regex101.com 匹配,QRegExp 也不匹配

我需要用简单的语法从字符串中提取一些数据。语法是这样的:

_IMPORT:[any text] - [HEX number] #[decimal number]

因此我创建了正则表达式,您可以在下面的代码中看到:

出于某种原因,这不起作用,我得到这个输出:

我什至试图移除锚^$但这没有帮助,也是不受欢迎的。烦人的是,如果我在 regex101.com 中复制输出,则此正则表达式可以完美运行,您可以在此处看到:https ://regex101.com/r/oT6cY3/1

谁能解释这里有什么问题?我是否偶然发现了 Qt 错误?我使用 Qt 5.6。有什么解决方法吗?

0 投票
1 回答
188 浏览

c++ - Qt 图形被另一个遮挡,但仍会导致绘制更新

我使用的是 Qt5.6,我QWidget渲染了图形对象,当其他图形呈现在其他图形前面时,这似乎会触发前面图形下的图形更新。

这会产生开销,我想确定后面的图形是否完全被前面的图形遮挡,如果是,那么它应该中止绘制事件。

我认为这将是自动的,并作为 Qt 内部的一部分完成,但似乎不是。

0 投票
1 回答
528 浏览

c++ - QT:构建 WinExtras

我正在尝试从 Windows 上的源代码编译 QT 5.6.1 的静态版本。

为此,我发出以下命令:

配置命令:

构建命令:

现在,这似乎可以正确编译工具包,但最后还是缺少了一些东西。特别winextras是,我的流程所需的模块没有构建。我的构建目录中有macextrasand文件夹,但没有。androidextraswinextras

如何正确配置以便winextras构建模块?

0 投票
1 回答
1640 浏览

qt - QT5 中的 QX11EmbedContainer 替代方案

我需要QX11EmbedContainer,但在 Qt 5.6 的新版本中它消失了。

Qt 5.6 中是否存在另一种替代方案QX11EmbedContainer