Python论坛  - 讨论区

标题:[python-chinese]关于按钮

2005年02月07日 星期一 11:54

limodou limodou at gmail.com
Mon Feb 7 11:54:30 HKT 2005

我把Frame改为Dialog就可以了。我想可能是Frame自已有sizer的处理,而Dialog
一般没有。只是我的猜想。不过一般Frame都是可以改变大小的,这样倒也可以理
解。如果不想这样,可以加一个sizer,这样应该就不会变了。

唐国巍 wrote:
> limodou,您好!
> 
> from wxPython.wx import *
> 
> class MyFrame(wxFrame):
>     def __init__(self, parent, ID, title):
>         wxFrame.__init__(self, parent, ID, title,
>                          wxPoint(100,100), wxSize(100, 100)) 
>         bt_1 = wxButton(self, 15, "Press me!", wxPoint(25,15), wxSize(25,15))
> 
> class MyApp(wxApp):
>     def OnInit(self):
>         frame = MyFrame(NULL, -1, "Hello from wxPython")
>         frame.Show(true)
>         self.SetTopWindow(frame)
>         return true
> 
> app = MyApp(0)
> app.MainLoop()
> 
> 除了bt_1=那行,其它的都是从wxPython网站贴来的
> 
> ======= 2005-02-06 23:43:00 您在来信中写道:=======
> 
> 
>>你的代码不全。
>>
>>唐国巍 wrote:
>>
>>>python-chinese,您好!
>>>
>>>	我在一个窗口中建立了一个按钮bt_1 = wxButton(self, -1, "Press me!", wxPoint(25,15), wxSize(25,15))  可是这个按钮随着窗口的变大而变大,随着窗口的缩小而缩小,这是哪里出了问题?
>>>
>>
>>
>>-- 
>>I love python!
>>My Blog: http://www.donews.net/limodou
>>_______________________________________________
>>python-chinese list
>>python-chinese at lists.python.cn
>>http://python.cn/mailman/listinfo/python-chinese
> 
> 
> = = = = = = = = = = = = = = = = = = = =
> 			
> 
>         致
> 礼!
>  
> 				 
>         唐国巍
>         tgw_cl at 163.net
>           2005-02-06
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese

-- 
I love python!
My Blog: http://www.donews.net/limodou



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年02月07日 星期一 15:49

大熊 bearsprite at gmail.com
Mon Feb 7 15:49:33 HKT 2005

使用wxRESIZE_BORDER 标志,dialog也是可以resize的

在windows下, frame的颜色是黑灰色,而dialog是标准的windows窗口颜色

On Mon, 07 Feb 2005 11:54:30 +0800, limodou <limodou at gmail.com> wrote:
> 我把Frame改为Dialog就可以了。我想可能是Frame自已有sizer的处理,而Dialog
> 一般没有。只是我的猜想。不过一般Frame都是可以改变大小的,这样倒也可以理
> 解。如果不想这样,可以加一个sizer,这样应该就不会变了。
> 
> 唐国巍 wrote:
> > limodou,您好!
> >
> > from wxPython.wx import *
> >
> > class MyFrame(wxFrame):
> >     def __init__(self, parent, ID, title):
> >         wxFrame.__init__(self, parent, ID, title,
> >                          wxPoint(100,100), wxSize(100, 100))
> >         bt_1 = wxButton(self, 15, "Press me!", wxPoint(25,15), wxSize(25,15))
> >
> > class MyApp(wxApp):
> >     def OnInit(self):
> >         frame = MyFrame(NULL, -1, "Hello from wxPython")
> >         frame.Show(true)
> >         self.SetTopWindow(frame)
> >         return true
> >
> > app = MyApp(0)
> > app.MainLoop()
> >
> > 除了bt_1=那行,其它的都是从wxPython网站贴来的
> >
> > ======= 2005-02-06 23:43:00 您在来信中写道:=======
> >
> >
> >>你的代码不全。
> >>
> >>唐国巍 wrote:
> >>
> >>>python-chinese,您好!
> >>>
> >>>     我在一个窗口中建立了一个按钮bt_1 = wxButton(self, -1, "Press me!", wxPoint(25,15), wxSize(25,15))  可是这个按钮随着窗口的变大而变大,随着窗口的缩小而缩小,这是哪里出了问题?
> >>>
> >>
> >>
> >>--
> >>I love python!
> >>My Blog: http://www.donews.net/limodou
> >>_______________________________________________
> >>python-chinese list
> >>python-chinese at lists.python.cn
> >>http://python.cn/mailman/listinfo/python-chinese
> >
> >
> > = = = = = = = = = = = = = = = = = = = =
> >
> >
> > 致
> > 礼!
> >
> >
> > 唐国巍
> > tgw_cl at 163.net
> > 2005-02-06
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> 
> --
> I love python!
> My Blog: http://www.donews.net/limodou
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 


-- 
茫茫人海,你是我的最爱


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号