Pythonista ui库 Button

>>> help(ui.Button())
Help on Button object:

class Button(View)
 |  Button objects
 |  
 |  Method resolution order:
 |      Button
 |      View
 |      builtins.object
 |  
 |  Methods defined here:
 |  
 |  __init__(...)
 |  
 |  ----------------------------------------------------------------------
 |  Static methods defined here:
 |  
 |  __new__(...) from builtins.type
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors defined here:
 |  
 |  action
 |  
 |  background_image
 |  
 |  enabled
 |  
 |  font
 |  
 |  image
 |  
 |  title
 |  
 |  ----------------------------------------------------------------------
 |  Methods inherited from View:
 |  
 |  __delattr__(...)
 |  
 |  __getattribute__(...)
 |  
 |  __getitem__(...)
 |  
 |  __len__(...)
 |  
 |  __setattr__(...)
 |  
 |  add_subview(...)
 |  
 |  become_first_responder(...)
 |  
 |  bring_to_front(...)
 |  
 |  close(...)
 |  
 |  draw_snapshot(...)
 |  
 |  get_key_commands(...)
 |  
 |  present(...)
 |  
 |  remove_subview(...)
 |  
 |  send_to_back(...)
 |  
 |  set_needs_display(...)
 |  
 |  size_to_fit(...)
 |  
 |  wait_modal(...)
 |  
 |  ----------------------------------------------------------------------
 |  Data descriptors inherited from View:
 |  
 |  __dict__
 |  
 |  alpha
 |  
 |  autoresizing
 |  
 |  background_color
 |  
 |  bg_color
 |  
 |  border_color
 |  
 |  border_width
 |  
 |  bounds
 |  
 |  center
 |  
 |  content_mode
 |  
 |  corner_radius
 |  
 |  flex
 |  
 |  frame
 |  
 |  height
 |  
 |  hidden
 |  
 |  left_button_items
 |  
 |  multitouch_enabled
 |  
 |  name
 |  
 |  navigation_view
 |  
 |  objc_instance
 |  
 |  on_screen
 |  
 |  right_button_items
 |  
 |  subviews
 |  
 |  superview
 |  
 |  tint_color
 |  
 |  touch_enabled
 |  
 |  transform
 |  
 |  update_interval
 |  
 |  width
 |  
 |  x
 |  
 |  y

### `Button` 类特定属性和方法:

1. **`__init__(...)`**:
   - 构造函数,用于初始化 `Button` 对象。

2. **`__new__(...)`**:
   - 创建新的 `Button` 对象。

3. **`action`**:
   - 按钮的动作或回调函数。

4. **`background_image`**:
   - 按钮的背景图像。

5. **`enabled`**:
   - 按钮是否可用。

6. **`font`**:
   - 按钮标题的字体。

7. **`image`**:
   - 按钮上的图像。

8. **`title`**:
   - 按钮的标题。

### `View` 类继承的方法和数据描述符:

1. **`__delattr__(...)`**:
   - 删除属性。

2. **`__getattribute__(...)`**:
   - 获取属性值。

3. **`__getitem__(...)`**:
   - 获取指定索引的子视图。

4. **`__len__(...)`**:
   - 获取子视图的数量。

5. **`__setattr__(...)`**:
   - 设置属性值。

6. **`add_subview(...)`**:
   - 添加子视图。

7. **`become_first_responder(...)`**:
   - 成为第一响应者。

8. **`bring_to_front(...)`**:
   - 将视图移到最前面。

9. **`close(...)`**:
   - 关闭视图。

10. **`draw_snapshot(...)`**:
    - 绘制视图快照。

11. **`get_key_commands(...)`**:
    - 获取键命令。

12. **`present(...)`**:
    - 显示视图。

13. **`remove_subview(...)`**:
    - 移除子视图。

14. **`send_to_back(...)`**:
    - 将视图发送到后面。

15. **`set_needs_display(...)`**:
    - 标记需要重新绘制。

16. **`size_to_fit(...)`**:
    - 调整大小以适应内容。

17. **`wait_modal(...)`**:
    - 等待模态视图关闭。

18. **`alpha`**:
    - 视图的透明度。

19. **`autoresizing`**:
    - 自动调整大小的选项。

20. **`background_color`**:
    - 背景颜色。

21. **`bg_color`**:
    - 背景颜色(与 `background_color` 相同)。

22. **`border_color`**:
    - 边框颜色。

23. **`border_width`**:
    - 边框宽度。

24. **`bounds`**:
    - 视图的边界。

25. **`center`**:
    - 视图的中心点。

26. **`content_mode`**:
    - 内容模式。

27. **`corner_radius`**:
    - 角半径。

28. **`flex`**:
    - 弹性布局选项。

29. **`frame`**:
    - 视图的框架。

30. **`height`**:
    - 视图的高度。

31. **`hidden`**:
    - 视图是否隐藏。

32. **`left_button_items`**:
    - 左侧按钮项目。

33. **`multitouch_enabled`**:
    - 是否启用多点触控。

34. **`name`**:
    - 视图的名称。

35. **`navigation_view`**:
    - 导航视图。

36. **`objc_instance`**:
    - Objective-C 实例。

37. **`on_screen`**:
    - 是否在屏幕上显示。

38. **`right_button_items`**:
    - 右侧按钮项目。

39. **`subviews`**:
    - 子视图列表。

40. **`superview`**:
    - 父视图。

41. **`tint_color`**:
    - 着色颜色。

42. **`touch_enabled`**:
    - 是否启用触摸。

43. **`transform`**:
    - 仿射变换。

44. **`update_interval`**:
    - 更新间隔。

45. **`width`**:
    - 视图的宽度。

46. **`x` 和 `y`**:
    - 视图的位置坐标。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值