Message box always appears on 2nd monitor

ed ed at nospam.net
Mon Sep 14 17:04:49 CEST 2009


Sean DiZazzo wrote:
> On Sep 11, 8:27 am, ed <e... at nospam.net> wrote:
>> No matter what I do, the MessageBox always appears on the 2nd monitor.
>> I've forced all the other widgets to monitor 1.
>> I thought that creating a class and forcing the position would help, but
>> it hasn't.
>>
>> I'm using Ubuntu Jaunty, python 2.6.
>>
>> Any ideas what I can do to force widgets to a specific monitor?
>>
>> Thank you.
>>
>> class ConnectErrorMsgBox( wx.Frame ):
>>      def __init__( self ):
>>          wx.Frame.__init__(self,None, -1, '', pos=(0,0) )
>>          self.SetPosition( (0, 0) )
>>          wx.MessageBox(message='Connect Error',
>>                       caption='Status',
>>                       style=wx.OK | wx.ICON_EXCLAMATION| wx.CENTER,
>>                       x=0, y=0)
> 
> Did you try making the message box a child of whatever window called
> it?  ie.  Pass in the "parent=" attribute.
> 
> ~Sean

Now I have.  That did the trick.  Thank you.



More information about the Python-list mailing list