亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

什么是 CompoundCallable?

什么是 CompoundCallable?

斯蒂芬大帝 2021-11-11 13:22:18
我正在 Inductive Automation 的 Ignition HMI(java 后端)軟件中使用 python 腳本。我正在嘗試編寫一個腳本來定位與某些對象相關聯的其他腳本。目前我有 result = window.getRootContainer().getComponent("Group 1").getComponent("TheObject").mouseClicked它獲取顯示我的對象的窗口,進入該對象的根容器,然后是該對象所在的組,最后是綁定到 TheObject 上的 mouseClicked 事件的腳本。當我運行它并打印結果時,我沒有收到錯誤消息,但是:<CompoundCallable with 0 callables>有沒有人見過這個?有誰知道我可能需要在我的第一行代碼中更改什么才能訪問存儲在 mouseClicked 腳本中的實際數據?
查看完整描述

2 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

看起來沒有與該mouseClicked對象的事件相關聯的代碼。

CompoundCallable是一個“可調用的組合”,可以調用多個可調用的東西 - 一種可調用的容器。它用于允許注冊要在單個事件處理程序中調用的多個函數。

但是,您CompoundCallable包含零個可調用對象。這意味著如果您調用它,則不會調用任何內容。


查看完整回答
反對 回復 2021-11-11
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

如果我理解您的要求,我不相信您將能夠訪問該腳本中的數據(變量等)。您可以讓 mouseClicked 腳本將數據寫入其他內容以訪問數據。有多種可能性:自定義窗口屬性、自定義組件屬性或標簽。


查看完整回答
反對 回復 2021-11-11
  • 2 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號