如何在 QML 中创建交错网格视图?

2023-11-25

我正在尝试为我的 QML 应用程序创建一个交错网格视图,如下图所示。我尝试过使用 QML Flow 和 QML Grid,但是它们都没有产生我想要的设计。

enter image description here

例如,当我使用 QML Flow 时,它会导致行始终以相同的 Y 值开始。

enter image description here


我实现了一个交错网格视图(我称之为ColumnFlow)对于我的应用程序 Project Dashboard,并将其放在根据 GPLv3 许可的单独库中。它看起来是这样的:

Project Dashboard - Pulse

源代码为ColumnFlow位于我的 GitHub 存储库中iBeliever/ubuntu-ui-extras。最初的实现是由另一位开发人员在我的库的一个分支中启动的,然后我将其拉回并进行了巨大的更改,以使其按照我需要的方式工作。

您可以找到有关如何使用它的各种示例sonrisesoftware/项目仪表板,例如设置页面.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 QML 中创建交错网格视图? 的相关文章

  • 如何将 zlib 添加到现有的 qt 安装中

    如何将 zlib 添加到 Qt 的现有安装中 我对此很陌生 所以请给我详细的描述 提前感谢您的帮助 zlib 包含在 Qt 核心库中 如果你想在 Qt 程序中使用 zlib 函数 你只需要包含 src 3rdparty zlib 中的 zl
  • Mac 上的 Qt — 如何访问帮助菜单中的“搜索”

    我正在将我的 Qt 应用程序移植到 Mac OS X 在 Windows Linux 上 我使用 QLineEdit 在帮助菜单中提供搜索功能 In Mac OS X I saw something like this is built i
  • 将 QByteArray 从大端转换为小端

    我想我在这里有点不知所措 我尝试了这么简单的事情 我不敢相信没有任何内置的 Qt 使用 Qt 5 6 2 我尝试将 QByteArray 内的数据从大端转换为小端 总是从相同的测试 QByteArray 开始 就像这样 QByteArray
  • 为什么 QGraphicsWidget 的选择边框在 QGraphicsScene 中不可见?

    我已经通过一个小部件添加到图形场景 QGraphicSscene QGraphicsProxyWidget 问题是 当我选择该项目时 它被选中 但选择边框不可见 这是代码 QDial dial new QDial Widget dial g
  • Qt中正确的线程方式

    我的图像加载非常耗时 图像很大 并且在加载时也完成了一些操作 我不想阻止应用程序 GUI 我的想法是在另一个线程中加载图像 发出图像已加载的信号 然后用该图像重绘视图 我的做法 void Window loadImage ImageLoad
  • 将 UTC 格式的 QDateTime 转换为本地系统时间

    我从这样的字符串构造 QDateTime QDateTime date QDateTime fromString 2010 10 25T10 28 58 570Z yyyy MM ddTHH mm ss zzzZ 我知道date是 UTC
  • 使用 Qt 的网络服务

    我正在寻找使用 Qt 服务器端 实现 Web 服务的代码 如果您有任何信息 我将不胜感激 Regards 您可以使用libqxt http libqxt bitbucket org doc 0 6 qxtweb html实现服务器端Web服
  • QWebSocketServer - 不释放内存

    首先 我在安全 websocket 服务器应用程序上运行 valgrind 并发现了一个问题 在 Qt Memcheck 中我必须检查 外部错误 看到它 一些字节是肯定输了 指着我的main就在我的地方QCoreApplication ex
  • 如何使用 ClangCodeModel 插件在 QtCreator 中设置 C++ 标准?

    抱歉 如果这是一个愚蠢的问题 但我已经尝试了几乎所有的方法 现在正在用头撞墙 问题是 带有 Clang 代码模型插件的 QtCreator 4 8 0 beta for Windows 解析我的项目 为 C 98 而实际上它是 C 17 但
  • wkhtmltopdf 修补了 qt 吗?

    我正在尝试将多个 URL 转换为 PDF 但是 当我编译 wkhtmltopdf 或运行时apt get install wkhtmltopdf并尝试一下 它说 错误 此版本的 wkhtmltopdf 是针对未修补的 QT 版本构建的 并且
  • 包含 Qt 标头的正确方法是什么?

    到目前为止我知道几种方法 includeQt 类 include
  • QChart 对大数据集无响应

    我的这段代码适用于高达 1000 的数据大小 现在我用 65536 个点对其进行了测试 series new QLineSeries QList
  • 将 C++ 代码(本机客户端)移植到浏览器(Web 应用程序)

    我有一个使用 Qt creator SDK 编写的 C 模块 我想将此代码移植到任何网页上运行 而不会对最终用户损害源代码 用户应该能够在任何浏览器 Chrome Firefox Safari Explorer 上看到此模块的输出 而无需安
  • QFileDialog 作为 TableView 的编辑器:如何获取结果?

    我正在使用一个QFileDialog作为某些专栏的编辑QTableView 这基本上有效 对一些焦点问题取模 请参阅here https stackoverflow com questions 22854242 qfiledialog as
  • QT C++ QRegularExpression 多个匹配

    我想使用正则表达式从 QString html 中提取信息 我明确想使用正则表达式 无解析器解决方案 和类Q正则表达式 http qt project org doc qt 5 0 qtcore qregularexpression htm
  • C++ QT libXL 错误:“启动期间程序退出,代码为 0xc0000135”

    我正在尝试编写一个使用 libXL 的 QT 应用程序 但是当我尝试编译时 我收到一个弹出框 显示 During Startup program exited with code 0xc0000135 我已经准确地找出了哪一行导致了问题 它
  • 运行最新版本时没有“最新”消息?

    我正在尝试使用Sparkle https sparkle project org与 Qt Go 的绑定 https github com therecipe qt app 闪光 m import
  • qt 如何知道按钮被点击?

    我正在尝试编写一个程序 用声音进行一些操作 我的问题是我有 3 个播放按钮和 3 个标签 我希望无论我单击 播放 按钮 都应该播放按钮附近标签中名称的声音 我有一个没有任何参数的播放插槽 那么 如何分别连接到每个播放按钮和每个标签呢 实际上
  • 如何使用bind将成员函数作为函数指针传递?

    我试图将成员函数作为函数指针传递 这样我就不需要依赖单例或全局函数来处理 Qt 5 中的 Qt 消息 据我所知 我的 std function 是正确的类型 它具有正确的签名 并且绑定应该允许我插入隐式this指针 本质上是将成员函数传递为
  • Qt 和 MOC 的困境与简单的制作

    我想这更像是一个 GNU Make 问题 而不是 Qt 和 moc 但这里是 我有一个包含多个目录Q OBJECTS 我有一些简单的代码 它收集所有这些 例如 MOCS shell grep l Q OBJECT HEADERS Assum

随机推荐

  • windows %PATH% 变量 - 如何在“;”上分割再次在 CMD shell 中[重复]

    这个问题在这里已经有答案了 我刚刚检查过堆栈溢出这似乎非常有帮助 并且在 Windows XP 上运行良好 但使用 Windows 7 时 由于某些不明原因 它无法正常工作 The PATH变量看起来像这样 C Program Files
  • 单击按钮时更改选项菜单的选项

    假设我有一个选项菜单network select它有一个要连接的网络列表 import Tkinter as tk choices network one network two network three var tk StringVar
  • python-click:依赖于另一个选项的选项

    这个问题是关于click包 我想设置我的命令 以便一些optional options取决于特定选项值 并且根据其值需要 所需选项 输入 输入文件 doe 整数 代表算法名称 子选项 如果母鹿是 等于1 then option genera
  • 使用QT,如何在一定时间间隔后调用一次函数,即使可能会发生更多调用?

    尽管我认为这个问题没有那么复杂 但我很难用措辞来表达这个问题 我想做类似的事情QTimer singleshot 但我希望它仍然只调用 SLOT 一次 即使QTimer singleshot 在触发之前被多次调用 如果您只想在计时器关闭后调
  • 实施汉恩窗

    我获取传入数据块并将它们通过 fftw 传递以获取一些光谱信息 一切似乎都正常 但我认为我遇到了一些别名问题 我一直在尝试找出如何在我的数据块上实现汉恩窗口 谷歌的例子让我失望了 我应该查看任何想法或链接吗 double dataIn 20
  • 如何在android 2.2中实现拖放?

    我正在尝试开发一个 Android 应用程序 用户应该能够将图像从网格的一个单元格拖动到另一个单元格 为了实现这一点 我需要 Android 3 0 中引入的拖放 API 但我的应用程序应该在 Android 2 2 中运行 那么 有没有办
  • Puppeteer 中主函数和渲染器函数之间的通信

    有没有一种方法可以在 Puppeteer 中的主进程和渲染进程之间进行通信 类似于ipcMain and ipc渲染器功能于Electron 在此演示了一个简单的应用程序post 我发现此功能对于通过触发事件进行调试非常有用page到主要功
  • 如何在每个应用程序启动时运行一次方法?

    嘿 我想知道如何运行一个方法 refreshChannel in an onCreate仅在我的一项活动中出现一次 直到应用程序被终止或重新启动 你可以延长Application并在中运行该方法onCreate您的自定义应用程序类 每次应用
  • 将 .mat 文件从 MATLAB 转换为 OpenCV 中的 cv::Mat 矩阵

    我有一些 MATLAB 代码想要迁移到 OpenCV MATLAB 代码使用的数据存储在 mat 文件中 然后在运行时加载该文件 我将此 mat 文件转换为 csv 文件 然后使用 ifstream 将这些数据作为字符串读入 OpenCV
  • 在 Ruby 中将数组输出到 CSV

    使用 Ruby 将 CSV 文件读入数组很容易 但我找不到任何关于如何将数组写入 CSV 文件的好的文档 谁能告诉我该怎么做 如果重要的话 我正在使用 Ruby 1 9 2 到一个文件 require csv CSV open myfile
  • R 中具有多列的逻辑向量

    我有以下数据框 a b c d e TRUE TRUE FALSE TRUE TRUE FALSE TRUE TRUE TRUE FALSE TRUE TRUE FALSE TRUE TRUE TRUE TRUE TRUE FALSE TR
  • 为什么这个解决方案在 Javascript 中有效,但在 Python 中无效? (动态规划)

    我正在学习有关动态编程的教程 并且正在努力在以下问题中实现记忆化 写一个函数叫canSum targetSum numbers 返回True仅当数组中的数字之和达到目标总和时 数组中的所有数字都是正整数 您可以多次使用它们来求解 Examp
  • 如何在 firebase 存储触发函数中获取公共下载链接:“onFinalize”?

    我正在编写一个 firebase 云函数 它将最近上传的文件的下载链接记录到实时数据库 exports recordImage functions storage object onFinalize object gt object 使我可
  • 修复 R/networkD3 包中 Sankey 流程图的顺序

    我想使用桑基流程图可视化美国各州的排名变化 即相对顺序的变化 我正在使用网络d3包并提出以下内容 library dplyr library networkD3 df lt data frame origins state name 1 1
  • 使用本地资源的 SVG 元素的语法

    将 SVG image element 与本地源一起使用时 例如C image png 和互联网上的来源 例如http www google de intl de ALL images logos images logo lg gif 我的
  • Docker-Compose 不会卷我的 php.ini 文件

    我正在尝试使用 docker compose 来存储我的 php ini 文件 以便我可以在本地计算机上即时进行更改 以查看它如何影响主机 不幸的是 到目前为止 我能够将 php ini 文件放入容器的唯一方法是直接在 Dockerfile
  • python:(lambda)函数的字典[重复]

    这个问题在这里已经有答案了 在将 lambda 函数存储到字典中时 我遇到了一些奇怪的行为 如果您尝试将一些默认值传递给循环中的函数 则只会使用最后一个默认值 这里有一些最小的例子 usr bin env python coding utf
  • 从 javascript 生成 Office 打开 XML excel 文件

    有没有办法从 javascript 生成 xlsx 文件并允许用户通过 javascript 下载它 此页面适合在没有互联网连接的情况下以 html 5 离线运行 你可以生成一个data URI 并让用户保存链接 然而 IE8 对数据 UR
  • 无法让 scipy.io.wavfile.read() 工作

    我正在尝试将 wav 文件读入数组 以便可以绘制数组并执行 FFT 我用wave模块打开了文件 现在我很挣扎 建议我使用 scipy io wavfile read filename mmap False 但我没有任何运气 这个函数应该完全
  • 如何在 QML 中创建交错网格视图?

    我正在尝试为我的 QML 应用程序创建一个交错网格视图 如下图所示 我尝试过使用 QML Flow 和 QML Grid 但是它们都没有产生我想要的设计 例如 当我使用 QML Flow 时 它会导致行始终以相同的 Y 值开始 我实现了一个