【问题标题】:PyGObject. Python with GTK. TreeView problemPyG 对象。带有 GTK 的 Python。树视图问题
【发布时间】:2019-01-02 21:41:45
【问题描述】:

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

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

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

【问题讨论】:

  • 请出示您拥有的代码,这样我们就不必重新创建您已有的代码。

标签: python-3.x gtk3 pygobject


【解决方案1】:

您应该使用GtkListBox。这是example

【讨论】:

  • 感谢您的回复。你的意思是我应该用那个代码创建一个新类吗?加号按钮“添加新行”如何从中获取行?来自那个班级?
  • 你可以使用一个类,但你不需要。您可以创建一个新的 ListBoxRow 对象并将其添加到 Listbox。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多