下面的代码示例来自 BeeWare 套件示例。(https://github.com/eliasdorneles/drawingapp-voc/blob/master/drawingapp/app.py)
表达implements=android.view.View[OnClickListener]是什么意思?应该有(一个列表)基类。是我无法理解的框架或标准 python 的一些不兼容的特殊语法(并且在文档中遗漏了)?
此外,我们在OnClickListener这里使用的是从未导入的。在类似android.Constants.OnClickListener或类似的符号之前没有通配符导入 (*) 和模块前缀。OnClickListener在这种情况下,Python 解释器如何找到值?
import android
from android.widget import LinearLayout, TextView, Button
import android.content.Context
from android.graphics import Bitmap, Canvas, Color, Paint, Path, PorterDuff
from android.view import MotionEvent, Gravity
import android.view
class ButtonClick(implements=android.view.View[OnClickListener]):
def __init__(self, callback, *args, **kwargs):
self.callback = callback
慕桂英3389331
相关分类