gpt4 book ai didi

python - 如何创建二维 CellRendererToggle

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

我想创建一个像这样的表:

| |  username  | (x) task01 | (x) task02 |
|-|------------|------------|------------|
|x| user0001 | 1.00 | 1.00 |
| | user0002 | | |
etc...

如果单元格的列和行被勾选,则单元格将显示其值。

我想创建一个 2D CellRendererToggle,它在第一行/列上有复选框以选择整行/列。

我不知道如何用Python Gtk3.0编写它。帮助我!

最佳答案

您提出的解决方案是不可能的,但有一种更简单的方法可以完成您想要的操作:当您创建表列的属性绑定(bind)时,只需将其他单元格渲染器的 visible 属性绑定(bind)到模型中与 GtkCellRendererToggle 的 active 属性绑定(bind)的同一列。我不知道 Python 的 GTK+ 绑定(bind),但它看起来像

# using 5, 6, and 7 as examples
column.add_attribute(toggleRenderer, "active", 5)
column.add_attribute(textRenderer1, "text", 6)
column.add_attribute(textRenderer1, "visible", 5)
column.add_attribute(textRenderer2, "text", 7)
column.add_attribute(textRenderer2, "visible", 5)

关于python - 如何创建二维 CellRendererToggle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38170573/

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