.. 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, splashStyle, milliseconds, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=BORDER_SIMPLE|FRAME_NO_TASKBAR|STAY_ON_TOP) SplashScreen shows a window with a thin border, displaying a bitmap describing your application. .. method:: __init__(self, bitmap, splashStyle, milliseconds, parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=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 .. method:: GetBitmap(self) Get the spash screen's bitmap :rtype: `Bitmap` .. staticmethod:: GetClassDefaultAttributes(variant=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: `long` .. method:: GetTimeout(self) Returns the timeout in milliseconds. :rtype: `int` .. method:: SetBitmap(self, bitmap) Set a new bitmap for the splash screen. .. 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`