问题标签 [qt6]

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

qt - 如何在qml中旋转地图?

如何使用 MouseArea(按下 MidButton)在 qml 中旋转地图?

我启用了 MouseArea 和类似手势,但是当按下鼠标中键时如何围绕光标旋转地图?Ps 我用谷歌搜索了 MapGesture,但它仅在您点击屏幕时才有效(有点)。

0 投票
1 回答
85 浏览

c++ - 无法删除在 Qt6 中自动检测到的重复的 Android 6.0.0 Clang 编译器套件

问题一:

我正在使用 Windows 10 家庭版。我已经安装了 Qt6、Android Studio 2019 和 Visual Studio 2019。在安装 Visual Studio 2019 之前,Qt6 工作正常,但是由于我已经安装了 Visual Studio 2019,现在 Qt6 中有所有 Android 6.0.0 Clang 套件的重复编译器(请看截图)。有人可以告诉我如何删除重复的吗?删除按钮全部变灰。为什么 Qt6 会自动检测多个相同的编译器?

Auto-Detect 下的重复编译器是:

  • Android Qt 6.0.0 Clang arm64-v8a
  • Android Qt 6.0.0 Clang armeabi-v7a
  • 安卓 Qt 6.0.0 Clang x86
  • Android Qt 6.0.0 Clang x86_64

Qt6 自动检测到三个相同的实例,所有这些实例的删除选项都是灰色的。

重复的编译器

无法删除重复的编译器(灰显)

问题2:

打开一个项目示例(即Coffee machine,Qt6安装自带的默认示例项目)后,在Qt6的General Messages (Alt + 6)中显示如下:

有人可以解释发生了什么,我应该怎么做才能纠正这些错误?到目前为止,我无法通过谷歌搜索找到任何答案。有没有人遇到过类似的问题?

0 投票
2 回答
1330 浏览

qt - 如何在 TableView (QML) 中选择一行?

在 Qt 6 中,所有 QtQuick 1 组件都被删除。我想使用 Qt 6 重写一个旧应用程序。该应用程序使用 TableView 控件版本 1。

如何在新控件 TableView 中选择一行并获取该行中所有单元格的值?

0 投票
2 回答
2197 浏览

c++ - 如何在 Qt 6 中将 QList 转换为 QSet

我正在将我的应用程序移植到 Qt 6 并且在阅读文档时,我看到类被清理了很多,QList并且QVector是统一的,QStringList现在是别名QList<QString>等等。

但是现在这给了我一个问题。

在我的代码(即 Qt 5)中,我正在转换QStringListQSet以消除列表中的重复项。我浏览了新文档,但我还没有看到在 Qt 6中转换QList为的方法。QSet

那么如何转换QListQSet? 或者这是不可能的,我需要编写一个辅助函数来删除重复项?

编辑:我正在使用 Qt 6.0.1。

0 投票
3 回答
1231 浏览

qt - How to create DropShadow effect in QML with Qt6?

In Qt5 this was easy with using DropShadow.
But in Qt6 the module QtGraphicalEffects is removed.

Is there any trick, workaround or maybe new way in Qt6 to create drop shadow around some component?

0 投票
2 回答
1040 浏览

qt - 为树莓派 4 交叉编译 qt6

我已经阅读了这个 qt6文档,所以我开始使用它,但可能文档泄漏了一些信息,并且配置步骤很快失败并出现此错误:

我的 cmake 命令在这里:

虽然我的 toolchaine.cmake 在这里:

0 投票
1 回答
1763 浏览

c++ - qt qml 对象已经有一个 QQmlContext

我想从本地获取 json 文件并使用以下命令将其发送到 QML:

但它说,QQmlEngine::setContextForObject(): Object already has a QQmlContext但我不明白该默认文件中的任何内容。

从现在开始我什么都没有发现。

-- 添加了 Main.qml --

0 投票
1 回答
84 浏览

qt - 有没有办法让 QPushButton 背景透明,但添加图标?

是否可以使按钮的背景透明,但同时添加图标?

据我了解,我应该使用:

它工作正常,但我也想添加一个图标。我有一个漂亮的窗口背景,想通过我的按钮看到它,但按钮应该有图标 - 黑色箭头。

0 投票
0 回答
485 浏览

visual-studio - C 编译器 cl.exe 无法编译简单的测试程序

我正在尝试使用 cmake visual studio 16 2019 和 Qt 6 设置 VTK,但是当我尝试配置 cmake 时,我有以下 pb:

0 投票
1 回答
245 浏览

qt - 如何在可滚动列表中显示文本和图像?

我有一个页面,我想将文本按图像分开放在可滚动列表中以测试 Qt,但如果我想这样做,我必须硬定义每个图像和文本的 Y,但我不知道如何获得它通过一个很好的方法来获得确切的 YI 必须分配。此外,我的 ScrollView 不起作用(我无法垂直滚动)。

这页纸:

如果我不设置 Y,所有图像都显示在 y:0 中。

有谁知道像其他语言一样自动执行此操作的组件?

编辑:我可以动态显示图像和文本,但滚动条不起作用并弄乱了所有 ColumnLayout。

我尝试将其调整我的代码中。