问题标签 [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.

0 投票
1 回答
822 浏览

qt - 沿 x 轴的线性渐变不起作用。QML Qt 5.7

我需要在我的项目中沿 x 轴应用线性渐变。但这似乎不起作用。即使使用最简单的代码,即立即来自线性渐变的 Qt 文档,它也不会显示预期的输出。

这是我的代码。

我的代码产生这个输出。

任何人都知道发生了什么。请帮忙。提前致谢。

0 投票
2 回答
248 浏览

c++ - 如何在同一个类的另一个方法中使用一个类方法的成员?

如何使用 setName/getName 方法的成员命名文件来设置 saveFile 方法的输出文件名。QString nomeFile 在 file.h 中是私有的 我创建的文件返回以下错误

QFSFileEngine::open: 未指定文件名

对话框.cpp

f.cpp

文件.cpp

0 投票
3 回答
95 浏览

c++ - Qt 中的输出如何工作

我对此感到困惑:我使用 Visual Studio 2013

当我为 Windows 创建项目时:

当我使用 qDebug() 时,输出会转到一些控制台输出。这是我可以用来输入的控制台吗?或者我需要来自 Qt+=console 这个代码在那里不起作用,所以我想如果我想使用我需要控制台应用程序。

代码 1

然而

当我为 linux 创建项目时:

我不需要那个控制台应用程序,它工作正常,例如 code1 可以按需要工作......我很困惑为什么?为什么在 linux 上可以工作,但在 windows 上不行?

0 投票
1 回答
190 浏览

c++ - 如何使用 Qt 5.7 初始化 stdout 标准输入

我注意到 qDebug() QTextStrean 和一般标准输入,标准输出想问,它实际上是如何工作的,看这个:

这行得通!

使用 QTextStream 的方法showmenu()

这行不通!

。H

.cpp

我注意到,它有重载问题,因为 qDebug() 也使用标准输出......我正确吗?

它抛出这个错误:

1>D:..\App_console.cpp(20,15): error : no match for call to '(QTextStream) (_IO_FILE*&)'

我已经包含了 cstdio

会是什么呢?

0 投票
1 回答
3742 浏览

qt5 - QT 5.7 linux 32位下载

我的系统上安装了 linux ubuntu 12.04 32 位版本。我想安装 QT 5.7。但是我找不到任何 linux 32 位版本的 QT5.7 的下载链接。QT5.7 32bit 的下载地址在哪里?

0 投票
1 回答
3865 浏览

qt - QT 5.7 QML 快速半透明矩形,一侧有圆角

我想要一个使用 Qt Quick QML 的半透明矩形,但只有一侧有圆角。

这是我想要的矩形形状。如果看不透,我可能只会重叠 2 个矩形,一个有圆角,一个没有。但是,这不适用于透明度,因为重叠变得更暗。

有人有什么想法吗?

0 投票
0 回答
365 浏览

qml - QML ListModel 显示重复键

将对象附加到 ListModel 时,一个键显示 2 次。

这是我的代码:

populateCategory()从一个附加对象的 JavaScript 文件中调用。打印其中一个模型项目时,我得到:

{"categoryName":"Restaurant","_id":"17","_id":"17"}

它给出了两个_ids. 这是为什么?它破坏了QSortFilterProxyModel的过滤,甚至没有在任何视图中显示。

有什么建议么?

0 投票
1 回答
6125 浏览

qt - 如何更改 Qt 5.7 虚拟键盘布局/语言环境

我正在使用 qml 编写一个带有 Qt 5.7 的小型 Windows 应用程序。对于我的项目,我需要能够更改虚拟键盘布局。但是经过数小时阅读文档并尝试各种事情后,我仍然无法实现它。

我的 Qt 安装是默认的 windows 安装,它是最新的(只是检查是否会有更新)。

正如您在此处看到的,尽管我的操作系统语言环境是 fi_FI,但键盘使用 en_EN 语言环境。还要注意语言更改按钮处于禁用状态。

在此处输入图像描述

我还尝试从键盘设置中列出可用的语言环境,并尝试通过键盘设置手动设置语言环境,但布​​局不会改变。这是我的代码:

运行该代码的结果是(键盘布局没有改变):

我可以使用自定义布局,但我不明白如何更改为自定义布局......

任何帮助将不胜感激。

0 投票
1 回答
528 浏览

c++ - QML WebView 组件未准备好

main.qml:

主.cpp:

它适用于 Linux 和 Android,但在 Windows 上我有这个错误:

如何解决?Qt 5.7.0(msvc 2015 编译器)

0 投票
1 回答
450 浏览

c++ - 如何从 EnterpriseAddOns 获取 Qt Enterprise Add-ons 或 Qt 模块?

我想用QtDataVisualization. 以下安装指南

该模块可以在包管理器的 Qt Enterprise Add-Ons 下找到。

...

源代码安装在 EnterpriseAddOns 下的 QtDataVisualization 文件夹中。

似乎我在MaintenanceTool中找不到Qt Enterprise Add-ons。(我将这个Repo-Source用于MaintenanceTool

为 Windows 32 位安装了 Qt 5.7.0 (VS 2015, 924 MB)

如何在 Windows 上获取Qt Enterprise 附加组件?

是否有另一个存储库可供使用,或者我可以从源代码构建它?