Найти - Пользователи
Полная версия: ID окна
Начало » GUI » ID окна
1
GoD
Создаю окно :

#!/usr/bin/env python
# generated by wxGlade 0.2 on Sat Dec 14 15:15:06 2002
import wx
from wxPython.wx import *
class MyFrame(wx.Frame):
    def __init__(self, *args, **kwds):
        # begin wxGlade: MyFrame.__init__
        kwds["style"] = wx.DEFAULT_FRAME_STYLE
        wx.Frame.__init__(self, *args, **kwds)
        self.__set_properties()
        self.__do_layout()
        # end wxGlade
    def __set_properties(self):
        # begin wxGlade: MyFrame.__set_properties
        self.SetTitle("frame_1")
        self.SetSize((700, 500))
        # end wxGlade
    def __do_layout(self):
        # begin wxGlade: MyFrame.__do_layout
        sizer_1 = wx.BoxSizer(wx.VERTICAL)
        self.SetAutoLayout(True)
        self.SetSizer(sizer_1)
        self.Layout()
        # end wxGlade
# end of class MyFrame
class MyApp(wx.App):
    def OnInit(self):
        wx.InitAllImageHandlers()
        Mainfraim = MyFrame(None, -1, "")
        self.SetTopWindow(Mainfraim)
        Mainfraim.Show()
        winID = MyFrame.GetId(Mainfraim)
        print "winID is ", winID
        return 1
if __name__ == "__main__":
    app = MyApp(0)
    app.MainLoop()
    app.Destroy()

Как мне узнать его ID?
alafin
Для каких целей тебе это нужно?
GoD
alafin
Для каких целей тебе это нужно?
Для того чтобы в это окно пихать другие окна.
slav0nic
print self.GetHandle()
чё говорит? эт так, наугад) в wx не кодю, но видел в коде)
GoD
slav0nic
print self.GetHandle()
чё говорит? эт так, наугад) в wx не кодю, но видел в коде)
А в каком месте кода-то хотя бы это надо впихнуть - сам по себе же “self” пустое место.
slav0nic
http://www.google.com.ua/search?&q=wx+Get+Handle()
GoD
slav0nic
http://www.google.com.ua/search?&q=wx+Get+Handle()
Спасибки-прошарил!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB