wxPython – Set window in center of screen
In this article we are going to learn that, how can we show window in the center of the screen. We can do this by using a Centre() function in wx.Frame module.
Syntax:
wx.Frame.Centre(self, direction = wx.BOTH)
Parameters:
Parameter |
Input Type |
Description |
direction |
int |
The parameter may be wx.HORIZONTAL, wx.VERTICAL or wx.BOTH. |
Example #1:
Python3
import wx
class Example(wx.Frame):
def __init__( self , parent, title):
super (Example, self ).__init__(parent, title = title,
size = ( 300 , 200 ))
self .Centre()
def main():
app = wx.App()
ex = Example( None , title = 'Centering' )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
Example #2:
Python3
import wx
class Example(wx.Frame):
def __init__( self , parent, title):
super (Example, self ).__init__(parent, title = title,
size = ( 300 , 200 ))
self .Centre(direction = wx.VERTICAL)
def main():
app = wx.App()
ex = Example( None , title = 'Centering' )
ex.Show()
app.MainLoop()
if __name__ = = '__main__' :
main()
|
Output:
Last Updated :
10 Mar, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...