首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxpython +在另一个objectlistview中跟随objectlistview中的选择

wxpython +在另一个objectlistview中跟随objectlistview中的选择
EN

Stack Overflow用户
提问于 2017-02-03 18:14:45
回答 1查看 60关注 0票数 0

我有一个objectlistview,在我对它做了一些过滤之后,它会给我一些数据(如果有人知道的话是mediamonkey风格的)。现在我有了第二个屏幕,我必须在其中显示相同的objectlistview (过滤的结果相同)。这一步我已经编写好了。现在,当用户在objectlistview 1上选择一行时,我需要第二个obectlistview来显示相同的选择。

这是可能的吗?你是如何做到的?可能是这样的: 1,看看它在objectlistview 2中的什么位置,然后选择它?

提前发送

编辑:更新:我在objectlistview1中向objectlistview2发送了一条关于选择的发布子消息,但是你能以编程的方式给一个单元格提供焦点/选择吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 19:28:28

好吧,我已经用这种方法解决了这个问题(我不知道这是不是最好的方法,但它是有效的:)。我使用GetSElectedObject()和SelectObject()。

关于OLV-1中的项目选择:

代码语言:javascript
复制
def on_item_selection(self, event):

    pub.sendMessage("CellSelectionItemlist",
                Container(master=self, origin=self.itemlist,data=self.OLV-1.GetSelectedObject()))

在其他文件中:

代码语言:javascript
复制
def __init__(self, parent, id):
    pub.subscribe(self.on_Cell_Selection, "CellSelectionItemlist")

def on_Cell_Selection(self,message):

    selectedCell = message.data.data
    self.MACellList.SelectObject(selectedCell, ensureVisible=True,deselectOthers=True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42021822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档