python-3.x - PyGObject. Python 与 GTK。 TreeView 问题

标签 python-3.x gtk3 pygobject

我正在尝试使用 GTK3+Python 3 中的 treeview 中创建多行。在每一行中,您将有多个按钮和切换开关等。它将如下所示。我试图寻找示例,但从未成功找到任何满足我需求的东西。

enter image description here

每次单击 + 按钮时,都会出现并添加一个新的类似行。每个按钮 1-4 应该做不同的事情。例如,在第一行中,我们尝试通过单击按钮 4(右侧的按钮 - 抱歉,图片中拼写错误)来下载文件。这不应与其他行中的其他 Button 4 发生干扰。

所以主要问题是我如何使用 GTK 制作这样的行。以及如何在 TreeView 中生成相似的行。我会感谢任何处理 TreeView 中的按钮或 TreeView 中的图像的链接。

最佳答案

您应该使用 GtkListBox 。这是 example .

关于python-3.x - PyGObject. Python 与 GTK。 TreeView 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54013521/

相关文章:

python - 如何在 Python 中使用多处理时解决 BrokenPipeError

python - 根据国家/地区名称创建标志 URL 列

Python unittest - 指定的文件仍必须作为模块导入?

c - 如何从 gtk+3 builder 获取解析错误?

gtk - 空地 aboutDialog 没有关闭

Python - 'MSVCCompiler' 对象没有属性 'compiler'

gstreamer - gstreamer 的 python 绑定(bind) : how to import typelib

python - 如何更改 GTK 容器小部件的大小?

python - 在 Jupyter Notebook 上从 ThinkStats 运行练习时出错

c - 在 Windows 10 上安装 GTK for c?