Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 10, 2007 15:05:01

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

ID окна

Создаю окно :

#!/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?



Офлайн

#2 Янв. 10, 2007 16:11:17

alafin
Root
От: Киев, Украина
Зарегистрирован: 2006-04-06
Сообщения: 756
Репутация: +  3  -
Профиль   Отправить e-mail  

ID окна

Для каких целей тебе это нужно?



Офлайн

#3 Янв. 11, 2007 14:44:03

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

ID окна

alafin
Для каких целей тебе это нужно?
Для того чтобы в это окно пихать другие окна.



Офлайн

#4 Янв. 11, 2007 15:11:45

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

ID окна

print self.GetHandle()
чё говорит? эт так, наугад) в wx не кодю, но видел в коде)

Офлайн

#5 Янв. 12, 2007 11:12:41

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

ID окна

slav0nic
print self.GetHandle()
чё говорит? эт так, наугад) в wx не кодю, но видел в коде)
А в каком месте кода-то хотя бы это надо впихнуть - сам по себе же “self” пустое место.



Офлайн

#6 Янв. 12, 2007 14:23:16

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Офлайн

#7 Янв. 17, 2007 13:00:02

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

ID окна

slav0nic
http://www.google.com.ua/search?&q=wx+Get+Handle()
Спасибки-прошарил!!!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version