0
position, pos, flag가 다음 예제에서 작동하지 않는 이유가 있습니까? 어떻게 wx.MessageDialog (wxPython)을 배치합니까?
dlg = wx.MessageDialog(
parent=self,
message='You must enter a URL',
caption='Error',
style=wx.OK | wx.ICON_ERROR | wx.STAY_ON_TOP,
pos=(200,200)
)
dlg.ShowModal()
dlg.Destroy()
문서
은 여기에 있습니다 : http://www.wxpython.org/docs/api/wx.MessageDialog-class.html이'자기'프레임에 대한 참조입니다. Windows Vista, python26, wxpython28에서 실행됩니다. 메시지 대화 상자는 항상 화면 중간에 표시됩니다.
어떤 이유로 대화 상자를 배치 할 수 없다면 대화 상자가 화면의 중심이 아닌 프레임에 있어야합니다.
사용할 수있는 다른 대화 상자 클래스가 있습니다. wx.lib.agw.genericMessagedialog.GenericMessageDialog (http://www.wxpython.org/docs/api/wx.lib.agw.genericmessagedialog.GenericMessageDialog-class .html). 트릭을하는 것처럼 보입니다. – Jason