gpt4 book ai didi

python - 在动态列表/网格中构建复杂布局

转载 作者:太空宇宙 更新时间:2023-11-04 06:14:35 25 4
gpt4 key购买 nike

我正在使用 python3 和 GTK3.0 构建一个简单的应用程序,寻找用于显示如下图所示布局的正确元素

enter image description here

我需要显示 N 个项目,这些项目是从数据库加载的(可以超过 1000 个)并且可以更改(插入、删除、更新等)并且每个项目内部都有一个复杂的布局(标签、按钮等)

我如何使用动态变化的列表/网格构建布局。

documentation of GTK 3.0真的很差,没有解释如何扩展一个小部件。文档没有解释或至少我没有看到的另一点是如何重用相同的元素,如何在处理大量元素时充分利用资源(内存),例如我创建了一系列小部件glade和我不能用N次。也无法创建不是窗口的项目。一切都应该在一个窗口内。因为我可以创建一个可以重复使用的不同的任意窗口元素。

请当您指出以上任何一点时,这有一个示例代码可以是 C#、Python 或 C++,但重要的是要有一个示例

最佳答案

我刚刚使用 python3 和 gtk 创建了一个名为“sqlite-browser”的项目。当您在数据库中显示大量记录时,您可以使用 TreeView ,并添加一个分页器(每页限制 100/200 条记录)。也许这个项目可以帮助你。这是:https://github.com/LiuLang/sqlite-browser

这是屏幕截图:enter image description here

关于python - 在动态列表/网格中构建复杂布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16556759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com