我正在尝试将选中的行从一个 objectlistviewtable 复制到另一个。我已经尝试了很多东西。我试过了
GetobjectsAddPlotList = self.notebook.PageOne.tempmeasurements.GetSelectedObjects()
GetobjectsAddPlotList = self.notebook.PageOne.tempmeasurements.GetCheckedObjects()
我尝试了一种解决方法,方法是使用 forloop 查看检查了哪个对象并将它们放入另一个变量中。但我在第二张桌子上什么也没看到。
提前发送
这就是我所拥有的:
def on_add_to_plotlist(self, event):
GetobjectsAddPlotList = self.notebook.PageOne.tempmeasurements.GetObjects()
pub.sendMessage(self.notify_channel,
Container(type="EVT_ADD_TO_PLOTLIST", origin=self.notebook.PageOne.tempmeasurements, data=GetobjectsAddPlotList))
def on_message(self, message):
print message.data.type
if message.data.type =="EVT_ADD_TO_PLOTLIST":
#import pdb; pdb.set_trace()
AddToPlotListData = message.data.data
#print AddToPlotListData
self.view.notebook.PageOne.plotmeasurements.SetObjects([AddToPlotListData])