📄 _windows.py
字号:
DEFAULT_FRAME_STYLE = _windows_.DEFAULT_FRAME_STYLE
DEFAULT_DIALOG_STYLE = _windows_.DEFAULT_DIALOG_STYLE
FRAME_TOOL_WINDOW = _windows_.FRAME_TOOL_WINDOW
FRAME_FLOAT_ON_PARENT = _windows_.FRAME_FLOAT_ON_PARENT
FRAME_NO_WINDOW_MENU = _windows_.FRAME_NO_WINDOW_MENU
FRAME_NO_TASKBAR = _windows_.FRAME_NO_TASKBAR
FRAME_SHAPED = _windows_.FRAME_SHAPED
FRAME_DRAWER = _windows_.FRAME_DRAWER
FRAME_EX_METAL = _windows_.FRAME_EX_METAL
DIALOG_EX_METAL = _windows_.DIALOG_EX_METAL
DIALOG_MODAL = _windows_.DIALOG_MODAL
DIALOG_MODELESS = _windows_.DIALOG_MODELESS
USER_COLOURS = _windows_.USER_COLOURS
NO_3D = _windows_.NO_3D
FULLSCREEN_NOMENUBAR = _windows_.FULLSCREEN_NOMENUBAR
FULLSCREEN_NOTOOLBAR = _windows_.FULLSCREEN_NOTOOLBAR
FULLSCREEN_NOSTATUSBAR = _windows_.FULLSCREEN_NOSTATUSBAR
FULLSCREEN_NOBORDER = _windows_.FULLSCREEN_NOBORDER
FULLSCREEN_NOCAPTION = _windows_.FULLSCREEN_NOCAPTION
FULLSCREEN_ALL = _windows_.FULLSCREEN_ALL
TOPLEVEL_EX_DIALOG = _windows_.TOPLEVEL_EX_DIALOG
USER_ATTENTION_INFO = _windows_.USER_ATTENTION_INFO
USER_ATTENTION_ERROR = _windows_.USER_ATTENTION_ERROR
class TopLevelWindow(_core.Window):
"""Proxy of C++ TopLevelWindow class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
def Maximize(*args, **kwargs):
"""Maximize(self, bool maximize=True)"""
return _windows_.TopLevelWindow_Maximize(*args, **kwargs)
def Restore(*args, **kwargs):
"""Restore(self)"""
return _windows_.TopLevelWindow_Restore(*args, **kwargs)
def Iconize(*args, **kwargs):
"""Iconize(self, bool iconize=True)"""
return _windows_.TopLevelWindow_Iconize(*args, **kwargs)
def IsMaximized(*args, **kwargs):
"""IsMaximized(self) -> bool"""
return _windows_.TopLevelWindow_IsMaximized(*args, **kwargs)
def IsAlwaysMaximized(*args, **kwargs):
"""IsAlwaysMaximized(self) -> bool"""
return _windows_.TopLevelWindow_IsAlwaysMaximized(*args, **kwargs)
def IsIconized(*args, **kwargs):
"""IsIconized(self) -> bool"""
return _windows_.TopLevelWindow_IsIconized(*args, **kwargs)
def GetIcon(*args, **kwargs):
"""GetIcon(self) -> Icon"""
return _windows_.TopLevelWindow_GetIcon(*args, **kwargs)
def SetIcon(*args, **kwargs):
"""SetIcon(self, Icon icon)"""
return _windows_.TopLevelWindow_SetIcon(*args, **kwargs)
def SetIcons(*args, **kwargs):
"""SetIcons(self, wxIconBundle icons)"""
return _windows_.TopLevelWindow_SetIcons(*args, **kwargs)
def ShowFullScreen(*args, **kwargs):
"""ShowFullScreen(self, bool show, long style=FULLSCREEN_ALL) -> bool"""
return _windows_.TopLevelWindow_ShowFullScreen(*args, **kwargs)
def IsFullScreen(*args, **kwargs):
"""IsFullScreen(self) -> bool"""
return _windows_.TopLevelWindow_IsFullScreen(*args, **kwargs)
def SetTitle(*args, **kwargs):
"""SetTitle(self, String title)"""
return _windows_.TopLevelWindow_SetTitle(*args, **kwargs)
def GetTitle(*args, **kwargs):
"""GetTitle(self) -> String"""
return _windows_.TopLevelWindow_GetTitle(*args, **kwargs)
def SetShape(*args, **kwargs):
"""SetShape(self, Region region) -> bool"""
return _windows_.TopLevelWindow_SetShape(*args, **kwargs)
def RequestUserAttention(*args, **kwargs):
"""RequestUserAttention(self, int flags=USER_ATTENTION_INFO)"""
return _windows_.TopLevelWindow_RequestUserAttention(*args, **kwargs)
def IsActive(*args, **kwargs):
"""IsActive(self) -> bool"""
return _windows_.TopLevelWindow_IsActive(*args, **kwargs)
def MacSetMetalAppearance(*args, **kwargs):
"""MacSetMetalAppearance(self, bool on)"""
return _windows_.TopLevelWindow_MacSetMetalAppearance(*args, **kwargs)
def MacGetMetalAppearance(*args, **kwargs):
"""MacGetMetalAppearance(self) -> bool"""
return _windows_.TopLevelWindow_MacGetMetalAppearance(*args, **kwargs)
def CenterOnScreen(*args, **kwargs):
"""
CenterOnScreen(self, int dir=BOTH)
Center the window on screen
"""
return _windows_.TopLevelWindow_CenterOnScreen(*args, **kwargs)
CentreOnScreen = CenterOnScreen
_windows_.TopLevelWindow_swigregister(TopLevelWindow)
cvar = _windows_.cvar
FrameNameStr = cvar.FrameNameStr
DialogNameStr = cvar.DialogNameStr
StatusLineNameStr = cvar.StatusLineNameStr
ToolBarNameStr = cvar.ToolBarNameStr
#---------------------------------------------------------------------------
class Frame(TopLevelWindow):
"""Proxy of C++ Frame class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=-1, String title=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> Frame
"""
_windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
Create(self, Window parent, int id=-1, String title=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=DEFAULT_FRAME_STYLE, String name=FrameNameStr) -> bool
"""
return _windows_.Frame_Create(*args, **kwargs)
def SendSizeEvent(*args, **kwargs):
"""SendSizeEvent(self)"""
return _windows_.Frame_SendSizeEvent(*args, **kwargs)
def SetMenuBar(*args, **kwargs):
"""SetMenuBar(self, MenuBar menubar)"""
return _windows_.Frame_SetMenuBar(*args, **kwargs)
def GetMenuBar(*args, **kwargs):
"""GetMenuBar(self) -> MenuBar"""
return _windows_.Frame_GetMenuBar(*args, **kwargs)
def ProcessCommand(*args, **kwargs):
"""ProcessCommand(self, int winid) -> bool"""
return _windows_.Frame_ProcessCommand(*args, **kwargs)
Command = ProcessCommand
def CreateStatusBar(*args, **kwargs):
"""
CreateStatusBar(self, int number=1, long style=DEFAULT_STATUSBAR_STYLE, int winid=0,
String name=StatusLineNameStr) -> StatusBar
"""
return _windows_.Frame_CreateStatusBar(*args, **kwargs)
def GetStatusBar(*args, **kwargs):
"""GetStatusBar(self) -> StatusBar"""
return _windows_.Frame_GetStatusBar(*args, **kwargs)
def SetStatusBar(*args, **kwargs):
"""SetStatusBar(self, StatusBar statBar)"""
return _windows_.Frame_SetStatusBar(*args, **kwargs)
def SetStatusText(*args, **kwargs):
"""SetStatusText(self, String text, int number=0)"""
return _windows_.Frame_SetStatusText(*args, **kwargs)
def SetStatusWidths(*args, **kwargs):
"""SetStatusWidths(self, int widths)"""
return _windows_.Frame_SetStatusWidths(*args, **kwargs)
def PushStatusText(*args, **kwargs):
"""PushStatusText(self, String text, int number=0)"""
return _windows_.Frame_PushStatusText(*args, **kwargs)
def PopStatusText(*args, **kwargs):
"""PopStatusText(self, int number=0)"""
return _windows_.Frame_PopStatusText(*args, **kwargs)
def SetStatusBarPane(*args, **kwargs):
"""SetStatusBarPane(self, int n)"""
return _windows_.Frame_SetStatusBarPane(*args, **kwargs)
def GetStatusBarPane(*args, **kwargs):
"""GetStatusBarPane(self) -> int"""
return _windows_.Frame_GetStatusBarPane(*args, **kwargs)
def CreateToolBar(*args, **kwargs):
"""CreateToolBar(self, long style=-1, int winid=-1, String name=ToolBarNameStr) -> wxToolBar"""
return _windows_.Frame_CreateToolBar(*args, **kwargs)
def GetToolBar(*args, **kwargs):
"""GetToolBar(self) -> wxToolBar"""
return _windows_.Frame_GetToolBar(*args, **kwargs)
def SetToolBar(*args, **kwargs):
"""SetToolBar(self, wxToolBar toolbar)"""
return _windows_.Frame_SetToolBar(*args, **kwargs)
def DoGiveHelp(*args, **kwargs):
"""DoGiveHelp(self, String text, bool show)"""
return _windows_.Frame_DoGiveHelp(*args, **kwargs)
def DoMenuUpdates(*args, **kwargs):
"""DoMenuUpdates(self, Menu menu=None)"""
return _windows_.Frame_DoMenuUpdates(*args, **kwargs)
def GetClassDefaultAttributes(*args, **kwargs):
"""
GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
Get the default attributes for this class. This is useful if you want
to use the same font or colour in your own control as in a standard
control -- which is a much better idea than hard coding specific
colours or fonts which might look completely out of place on the
user's system, especially if it uses themes.
The variant parameter is only relevant under Mac currently and is
ignore under other platforms. Under Mac, it will change the size of
the returned font. See `wx.Window.SetWindowVariant` for more about
this.
"""
return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
GetClassDefaultAttributes = staticmethod(GetClassDefaultAttributes)
_windows_.Frame_swigregister(Frame)
def PreFrame(*args, **kwargs):
"""PreFrame() -> Frame"""
val = _windows_.new_PreFrame(*args, **kwargs)
return val
def Frame_GetClassDefaultAttributes(*args, **kwargs):
"""
Frame_GetClassDefaultAttributes(int variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes
Get the default attributes for this class. This is useful if you want
to use the same font or colour in your own control as in a standard
control -- which is a much better idea than hard coding specific
colours or fonts which might look completely out of place on the
user's system, especially if it uses themes.
The variant parameter is only relevant under Mac currently and is
ignore under other platforms. Under Mac, it will change the size of
the returned font. See `wx.Window.SetWindowVariant` for more about
this.
"""
return _windows_.Frame_GetClassDefaultAttributes(*args, **kwargs)
#---------------------------------------------------------------------------
class Dialog(TopLevelWindow):
"""Proxy of C++ Dialog class"""
thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
__repr__ = _swig_repr
ButtonSizerFlags = _windows_.Dialog_ButtonSizerFlags
def __init__(self, *args, **kwargs):
"""
__init__(self, Window parent, int id=-1, String title=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> Dialog
"""
_windows_.Dialog_swiginit(self,_windows_.new_Dialog(*args, **kwargs))
self._setOORInfo(self)
def Create(*args, **kwargs):
"""
Create(self, Window parent, int id=-1, String title=EmptyString,
Point pos=DefaultPosition, Size size=DefaultSize,
long style=DEFAULT_DIALOG_STYLE, String name=DialogNameStr) -> bool
"""
return _windows_.Dialog_Create(*args, **kwargs)
def SetReturnCode(*args, **kwargs):
"""SetReturnCode(self, int returnCode)"""
return _windows_.Dialog_SetReturnCode(*args, **kwargs)
def GetReturnCode(*args, **kwargs):
"""GetReturnCode(self) -> int"""
return _windows_.Dialog_GetReturnCode(*args, **kwargs)
def SetAffirmativeId(*args, **kwargs):
"""SetAffirmativeId(self, int affirmativeId)"""
return _windows_.Dialog_SetAffirmativeId(*args, **kwargs)
def GetAffirmativeId(*args, **kwargs):
"""GetAffirmativeId(self) -> int"""
return _windows_.Dialog_GetAffirmativeId(*args, **kwargs)
def SetEscapeId(*args, **kwargs):
"""SetEscapeId(self, int escapeId)"""
return _windows_.Dialog_SetEscapeId(*args, **kwargs)
def GetEscapeId(*args, **kwargs):
"""GetEscapeId(self) -> int"""
return _windows_.Dialog_GetEscapeId(*args, **kwargs)
def CreateTextSizer(*args, **kwargs):
"""CreateTextSizer(self, String message) -> Sizer"""
return _windows_.Dialog_CreateTextSizer(*args, **kwargs)
def CreateButtonSizer(*args, **kwargs):
"""CreateButtonSizer(self, long flags, bool separated=False, int distance=0) -> Sizer"""
return _windows_.Dialog_CreateButtonSizer(*args, **kwargs)
def CreateStdDialogButtonSizer(*args, **kwargs):
"""CreateStdDialogButtonSizer(self, long flags) -> StdDialogButtonSizer"""
return _windows_.Dialog_CreateStdDialogButtonSizer(*args, **kwargs)
def IsModal(*args, **kwargs):
"""IsModal(self) -> bool"""
return _windows_.Dialog_IsModal(*args, **kwargs)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -