- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个项目对象列表,我将其显示在 GtkTreeView
中。当用户双击 TreeView 中的项目行时,我试图打开一个包含项目详细信息的对话框。
现在,我通过 get_selection()
从 TreeView 中获取选定的值(这是项目的名称),并在我自己的列表中按名称搜索该项目,以便将选择与我自己的模型。
但是,这感觉不太正确(另外,它假设项目的名称是唯一的),我想知道是否有更优雅的方法。
最佳答案
默认型号不支持。您可以尝试使用 Py-gtktree models专门编写用于在后端和演示中使用相同的对象。
顺便说一下,它的文档概述了一种使其与标准模型一起工作的替代方法(即根本不使用 Py-gtktree),但我不会称其为优雅。
关于python - 如何将 gtk.ListStore 项目与我自己的模型相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032905/
我想用包含 ComboBoxes 的 TreeView 使用 gtk-rs bindings 创建程序. 为了获得GtkCellRendererCombo的数据,我需要一个GtkTreeModel *
我正在尝试创建一个 ListStore,以便在输入字段中将其设置为完成模型。 ListStore store = new ListStore(string); 输出:错误 CS1526:意外符号 )'
我正在尝试将我的应用程序从 python2.7 pyGTK 切换到 Python3 和 pyGObject,并且很难将行附加到我的 Gtk.ListStore :/ 这段代码: #!/usr/bin/
我有一个我的类 A 的对象列表 L。这个类实现了 __str__/__repr__,所以每个对象都有它自己的字符串表示(不一定是唯一的)。我在 pygtk 中有一个 GUI,其中我有一个只有一列的 T
我正在寻找 Gtk.ListStore 中的一个功能,它像 Winforms 中的 ListView.VirtualMode 一样工作。 有这样的东西吗? 最佳答案 Gtk#的ListStore是一种
嗯,我在 GWT(gxt) 中遇到了问题。 我的屏幕中有一个可编辑的网格,我将 itens 与列表一起放入该网格中,但编辑此网格后我再次需要此列表以保存在数据库中我应该做什么? 像这样: public
我有一个项目对象列表,我将其显示在 GtkTreeView 中。当用户双击 TreeView 中的项目行时,我试图打开一个包含项目详细信息的对话框。 现在,我通过 get_selection() 从
我有一个包含很多字段的 ListStore,其中大部分都是相同的: store = gtk.ListStore(str,str,str,str,str,str,str,str,
如何检查 GtkListStore 中是否已存在某个值以避免重复?我根据用户的数据输入动态地从数据库中获取值,但是如果用户键入与先前键入的单词相同或相似的单词,它可以返回相同的结果,从而使我的 Gtk
我用 PyGTK 实现了一个 GUI,代码如下: swin = gtk.ScrolledWindow() swin.set_shadow_type(gtk.SHADOW_ETCHED_IN) self
如何在C中获取gtk.ListStore的项目数/行数/长度/计数 这是我的示例代码: store = gtk_list_store_new (NUM_COLS, G_TYPE_STRING, G
我有一个带有 gtk.TreeView 的 GUI,我想将 gtk.ListStore 转换为 python 列表,我该怎么做? 最佳答案 您可以使用嵌套 list comprehensions :
http://img824.imageshack.us/i/capturadetelag.png/ 如何更新 gtk.liststore? 我的意思是每秒在列上获取一个随机数,就像示例一样,例如下载管
在 PyGtk 中,我总是使用它来创建带有图像的 ListStore(将它与 IconView 一起用于显示文件): store = gtk.ListStore(str, gtk.gdk.Pixbuf
首先是代码: from gi.repository import Gtk, GtkSource, GObject import os.path import shelve class MusicCol
我正在使用 Liststore 将 DTO 对象中的数据显示到网格中。大多数对象属性都是字符串,可以很容易地显示。但其中一个参数是一组字符串总而言之,我的对象如下所示: public class My
我已经创建了以下列表存储: # creating list view store = Gtk.ListStore(GdkPixbuf.Pixbuf, str, bool) se
所以我正在 java 中使用网格小部件...并且当尝试迭代 ListStore 时出现以下错误。 [javac] required: array or java.lang.Iterable [ja
我试图在 TreeView 中显示数据库中的几行,但我得到的只是一些虚拟行,如下图所示。 class SettingsDialog(gtk.Dialog): def __init__(self
我有一个 ListStore为 Tag 的列表建模秒。除了 ListStore 之外,此列表可能会发生变化.我想做的是听TagRemoved我的事件TagList类,并删除 Tag来自 ListSto
我是一名优秀的程序员,十分优秀!