.. wxPython Phoenix documentation
This file was generated by Phoenix's sphinx generator and associated
tools, do not edit by hand.
Copyright: (c) 2011-2020 by Total Control Software
License: wxWindows License
.. include:: headings.inc
.. _wx.adv.SplashScreen:
==========================================================================================================================================
|phoenix_title| **wx.adv.SplashScreen**
==========================================================================================================================================
:ref:`wx.adv.SplashScreen` shows a window with a thin border, displaying a bitmap describing your application.
Show it in application initialisation, and then either explicitly destroy it or let it time-out.
Example usage:
::
bitmap = wx.Bitmap('splash16.png', wx.BITMAP_TYPE_PNG)
splash = wx.adv.SplashScreen(bitmap, wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT,
6000, None, -1, wx.DefaultPosition, wx.DefaultSize,
wx.BORDER_SIMPLE | wx.STAY_ON_TOP)
wx.Yield()
|
|class_hierarchy| Class Hierarchy
=================================
.. raw:: html

Inheritance diagram for class
SplashScreen:
|
|method_summary| Methods Summary
================================
================================================================================ ================================================================================
:meth:`~wx.adv.SplashScreen.__init__` Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position and size, and a window style.
:meth:`~wx.adv.SplashScreen.GetBitmap` Get the spash screen's bitmap
:meth:`~wx.adv.SplashScreen.GetClassDefaultAttributes`
:meth:`~wx.adv.SplashScreen.GetSplashStyle` Returns the splash style (see :ref:`wx.adv.SplashScreen` for details).
:meth:`~wx.adv.SplashScreen.GetTimeout` Returns the timeout in milliseconds.
:meth:`~wx.adv.SplashScreen.SetBitmap` Set a new bitmap for the splash screen.
================================================================================ ================================================================================
|
|property_summary| Properties Summary
=====================================
================================================================================ ================================================================================
:attr:`~wx.adv.SplashScreen.Bitmap` See :meth:`~wx.adv.SplashScreen.GetBitmap` and :meth:`~wx.adv.SplashScreen.SetBitmap`
:attr:`~wx.adv.SplashScreen.SplashStyle` See :meth:`~wx.adv.SplashScreen.GetSplashStyle`
:attr:`~wx.adv.SplashScreen.Timeout` See :meth:`~wx.adv.SplashScreen.GetTimeout`
================================================================================ ================================================================================
|
|api| Class API
===============
.. class:: wx.adv.SplashScreen(Frame)
**Possible constructors**::
SplashScreen(bitmap : Bitmap, splashStyle : int, milliseconds : int,
parent : Window, id: int=ID_ANY, pos: Point=DefaultPosition, size:
Size=DefaultSize, style: int=BORDER_SIMPLE|FRAME_NO_TASKBAR|STAY_ON_TOP)
-> None
SplashScreen shows a window with a thin border, displaying a bitmap
describing your application.
.. method:: __init__(self, bitmap : Bitmap, splashStyle : int, milliseconds : int, parent : Window, id: int=ID_ANY, pos: Point=DefaultPosition, size: Size=DefaultSize, style: int=BORDER_SIMPLE|FRAME_NO_TASKBAR|STAY_ON_TOP)
Construct the splash screen passing a bitmap, a style, a timeout, a window id, optional position and size, and a window style.
`splashStyle` is a bitlist of some of the following:
- ``wx.adv.SPLASH_CENTRE_ON_PARENT``
- ``wx.adv.SPLASH_CENTRE_ON_SCREEN``
- ``wx.adv.SPLASH_NO_CENTRE``
- ``wx.adv.SPLASH_TIMEOUT``
- ``wx.adv.SPLASH_NO_TIMEOUT``
`milliseconds` is the timeout in milliseconds.
:param `bitmap`:
:type `bitmap`: wx.Bitmap
:param `splashStyle`:
:type `splashStyle`: long
:param `milliseconds`:
:type `milliseconds`: int
:param `parent`:
:type `parent`: wx.Window
:param `id`:
:type `id`: wx.WindowID
:param `pos`:
:type `pos`: wx.Point
:param `size`:
:type `size`: wx.Size
:param `style`:
:type `style`: long
:rtype: `None`
.. method:: GetBitmap(self)
Get the spash screen's bitmap
:rtype: `Bitmap`
.. staticmethod:: GetClassDefaultAttributes(variant: WindowVariant=WINDOW_VARIANT_NORMAL)
:param `variant`:
:type `variant`: wx.WindowVariant
:rtype: `VisualAttributes`
.. method:: GetSplashStyle(self)
Returns the splash style (see :ref:`wx.adv.SplashScreen` for details).
:rtype: `int`
.. method:: GetTimeout(self)
Returns the timeout in milliseconds.
:rtype: `int`
.. method:: SetBitmap(self, bitmap: Bitmap)
Set a new bitmap for the splash screen.
:rtype: `None`
.. attribute:: Bitmap
See :meth:`~wx.adv.SplashScreen.GetBitmap` and :meth:`~wx.adv.SplashScreen.SetBitmap`
.. attribute:: SplashStyle
See :meth:`~wx.adv.SplashScreen.GetSplashStyle`
.. attribute:: Timeout
See :meth:`~wx.adv.SplashScreen.GetTimeout`