Table Of Contents
Core Abstraction¶
This module defines the abstraction layers for our core providers and their implementations. For further information, please refer to Architectural Overview and the Core Providers and Input Providers section of the documentation.
In most cases, you shouldn’t directly use a library that’s already covered by the core abstraction. Always try to use our providers first. In case we are missing a feature or method, please let us know by opening a new Bug report instead of relying on your library.
Warning
These are not widgets! These are just abstractions of the respective
functionality. For example, you cannot add a core image to your window.
You have to use the image widget class instead. If you’re really
looking for widgets, please refer to kivy.uix
instead.
- Audio
- Camera
- Clipboard
- OpenGL
- Image
- Spelling
- Text
- Font Context Manager
LabelBase
LabelBase.content_height
LabelBase.content_size
LabelBase.content_width
LabelBase.find_base_direction()
LabelBase.fontid
LabelBase.get_cached_extents()
LabelBase.get_extents()
LabelBase.get_system_fonts_dir()
LabelBase.label
LabelBase.refresh()
LabelBase.register()
LabelBase.render()
LabelBase.shorten()
LabelBase.text
LabelBase.text_size
LabelBase.usersize
- Text layout
- Text Markup
- Video
- Window
Keyboard
WindowBase
WindowBase.add_widget()
WindowBase.allow_screensaver
WindowBase.always_on_top
WindowBase.borderless
WindowBase.center
WindowBase.children
WindowBase.clear()
WindowBase.clearcolor
WindowBase.close()
WindowBase.create_window()
WindowBase.custom_titlebar
WindowBase.dpi
WindowBase.event_managers
WindowBase.event_managers_dict
WindowBase.flip()
WindowBase.focus
WindowBase.fullscreen
WindowBase.get_gl_backend_name()
WindowBase.gl_backends_allowed
WindowBase.gl_backends_ignored
WindowBase.grab_mouse()
WindowBase.height
WindowBase.hide()
WindowBase.icon
WindowBase.keyboard_anim_args
WindowBase.keyboard_height
WindowBase.keyboard_padding
WindowBase.left
WindowBase.mainloop()
WindowBase.managed_textinput
WindowBase.maximize()
WindowBase.minimize()
WindowBase.minimum_height
WindowBase.minimum_width
WindowBase.modifiers
WindowBase.mouse_pos
WindowBase.on_close()
WindowBase.on_cursor_enter()
WindowBase.on_cursor_leave()
WindowBase.on_drop_begin()
WindowBase.on_drop_end()
WindowBase.on_drop_file()
WindowBase.on_drop_text()
WindowBase.on_flip()
WindowBase.on_hide()
WindowBase.on_joy_axis()
WindowBase.on_joy_ball()
WindowBase.on_joy_button_down()
WindowBase.on_joy_button_up()
WindowBase.on_joy_hat()
WindowBase.on_key_down()
WindowBase.on_key_up()
WindowBase.on_keyboard()
WindowBase.on_maximize()
WindowBase.on_memorywarning()
WindowBase.on_minimize()
WindowBase.on_motion()
WindowBase.on_mouse_down()
WindowBase.on_mouse_move()
WindowBase.on_mouse_up()
WindowBase.on_request_close()
WindowBase.on_resize()
WindowBase.on_restore()
WindowBase.on_rotate()
WindowBase.on_show()
WindowBase.on_textedit()
WindowBase.on_textinput()
WindowBase.on_touch_down()
WindowBase.on_touch_move()
WindowBase.on_touch_up()
WindowBase.opacity
WindowBase.parent
WindowBase.raise_window()
WindowBase.register_event_manager()
WindowBase.release_all_keyboards()
WindowBase.release_keyboard()
WindowBase.remove_widget()
WindowBase.request_keyboard()
WindowBase.restore()
WindowBase.rotation
WindowBase.screenshot()
WindowBase.set_custom_titlebar()
WindowBase.set_icon()
WindowBase.set_system_cursor()
WindowBase.set_title()
WindowBase.set_vkeyboard_class()
WindowBase.shape_color_key
WindowBase.shape_cutoff
WindowBase.shape_image
WindowBase.shape_mode
WindowBase.shaped
WindowBase.show()
WindowBase.show_cursor
WindowBase.size
WindowBase.softinput_mode
WindowBase.system_size
WindowBase.to_normalized_pos()
WindowBase.top
WindowBase.transform_motion_event_2d()
WindowBase.ungrab_mouse()
WindowBase.unregister_event_manager()
WindowBase.width