абсолютное позиционирование WxFormBuilder Topic is solved
абсолютное позиционирование WxFormBuilder
как заставить окно стать в той части экрана где я ему указал???
Re: абсолютное позиционирование WxFormBuilder
Code: Select all
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"Новая новость", pos = wx.Point( 100,700 ), size = wx.Size( 292,110 ), style = wx.CLOSE_BOX|wx.FRAME_TOOL_WINDOW|wx.TAB_TRAVERSAL )
self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize )
bSizer17 = wx.BoxSizer( wx.VERTICAL )
self.m_panel2 = wx.Panel( self, wx.ID_ANY, wx.Point( 100,1000 ), wx.DefaultSize, 0 )
-
- Super wx Problem Solver
- Posts: 401
- Joined: Wed Sep 21, 2005 8:17 am
- Location: Rostov-on-Don, Southern Russia
Re: абсолютное позиционирование WxFormBuilder
В питоне не силен, но позиционируется в конструкторе pos = wx.Point( 100,700 ) а если окно уже создано, но нужно передвинуть то wxWindow::Move(int x, int y)Megido wrote:вот код фрейма с окном, ведь там указано место где они должны быть, почему они по средине экрана?Code: Select all
wx.Frame.__init__ ( self, parent, id = wx.ID_ANY, title = u"Новая новость", pos = wx.Point( 100,700 ), size = wx.Size( 292,110 ), style = wx.CLOSE_BOX|wx.FRAME_TOOL_WINDOW|wx.TAB_TRAVERSAL ) self.SetSizeHintsSz( wx.DefaultSize, wx.DefaultSize ) bSizer17 = wx.BoxSizer( wx.VERTICAL ) self.m_panel2 = wx.Panel( self, wx.ID_ANY, wx.Point( 100,1000 ), wx.DefaultSize, 0 )
Если позиционируется по средине экрана, то возможно в wxApp установлен метод frame->Centre();
Win XP HE SP3, Vista
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Xubuntu 12.04 LTS
wxWidgets-2.9.5
wxWidgets-3.0.0
Re: абсолютное позиционирование WxFormBuilder
в коде программы(гуи) только один раз встреяается "centre" self.Centre( wx.BOTH ) это в главном классе Init функции
закоментировал эту хренотень, и все стало на свои места
закоментировал эту хренотень, и все стало на свои места