Python论坛  - 讨论区

标题:[python-chinese] 难道用wxPython只能全部手写吗?

2006年12月05日 星期二 18:59

junyi sun ccnusjy在gmail.com
星期二 十二月 5 18:59:24 HKT 2006

刚才下载了wxPython,看了它的demo,发现这个GUI库实现在太强大了。然而,对于我这种初学者来说,要完全掌握它肯定需要很长时间,如果有像delphi一样的RAD工具就好了,我以前用delphi7+cnPack开发起GUI程序时感觉真是流畅啊,可以把注意力完全放在业务逻辑及自己的idea的实现上。

一分钟前,我又下载了一个模块,叫pythoncard,发现它的设计思想跟VB一样,只是控制太单一了,不过还是要赞一个。。。

用python开发GUI最完美的解决方案是什么?想听听高手们的意见。。

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

2006年12月05日 星期二 19:06

boyeestudio boyee118在gmail.com
星期二 十二月 5 19:06:23 HKT 2006

ÓÃBOA°É£¬ËüµÄÄ¿±ê¾ÍÊÇΪpython×ö³ÉÏñdelphiÄÇÑùµÄGUI¿ÉÊÓ»¯±à³Ì¹¤¾ß¡£
²»¹ýÔÚÎÒÔÚlinuxÓ㬷¢ÏÖͬÔÚwindowsÏÂÓã¬Óкܶ಻һÖµĵط½£¬²»ÖªµÀÊÇwxPythonµÄÎÊÌ⣬»¹ÊÇ
BOAµÄÎÊÌâ¡£
ÓÃgoogleËÑ"boa python"¡£

2006/12/5, junyi sun <ccnusjy在gmail.com>:
>
>
> ¸Õ²ÅÏÂÔØÁËwxPython£¬¿´ÁËËüµÄdemo£¬·¢ÏÖÕâ¸öGUI¿âʵÏÖÔÚÌ«Ç¿´óÁË¡£È»¶ø£¬¶ÔÓÚÎÒÕâÖÖ³õѧÕßÀ´Ëµ£¬ÒªÍêÈ«ÕÆÎÕËü¿Ï¶¨ÐèÒªºÜ³¤Ê±¼ä£¬Èç¹ûÓÐÏñdelphiÒ»ÑùµÄRAD¹¤¾ß¾ÍºÃÁË£¬ÎÒÒÔÇ°ÓÃdelphi7+cnPack¿ª·¢ÆðGUI³ÌÐòʱ¸Ð¾õÕæÊÇÁ÷³©°¡£¬¿ÉÒÔ°Ñ×¢ÒâÁ¦ÍêÈ«·ÅÔÚÒµÎñÂß¼­¼°×Ô¼ºµÄideaµÄʵÏÖÉÏ¡£
>
> Ò»·ÖÖÓÇ°£¬ÎÒÓÖÏÂÔØÁËÒ»¸öÄ£¿é£¬½Ðpythoncard£¬·¢ÏÖËüµÄÉè¼Æ˼Ïë¸úVBÒ»Ñù£¬Ö»ÊÇ¿ØÖÆÌ«µ¥Ò»ÁË£¬²»¹ý»¹ÊÇÒªÔÞÒ»¸ö¡£¡£¡£
>
> ÓÃpython¿ª·¢GUI×îÍêÃÀµÄ½â¾ö·½°¸ÊÇʲô£¿ÏëÌýÌý¸ßÊÖÃǵÄÒâ¼û¡£¡£
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/7bf3d806/attachment.html 

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

2006年12月05日 星期二 19:07

yi huang yi.codeplayer在gmail.com
星期二 十二月 5 19:07:08 HKT 2006

XRC + python 的方式应该比较类似delphi的,界面与代码分离,执行命令xrced你就可以看到xrc编辑器了。
另外 BOA 作为一个可视化的 IDE 也和delphi挺像的。
我GUI开发得不多,还是等GUI高手来说说吧。

On 12/5/06, junyi sun <ccnusjy at gmail.com> wrote:
>
>
> 刚才下载了wxPython,看了它的demo,发现这个GUI库实现在太强大了。然而,对于我这种初学者来说,要完全掌握它肯定需要很长时间,如果有像delphi一样的RAD工具就好了,我以前用delphi7+cnPack开发起GUI程序时感觉真是流畅啊,可以把注意力完全放在业务逻辑及自己的idea的实现上。
>
> 一分钟前,我又下载了一个模块,叫pythoncard,发现它的设计思想跟VB一样,只是控制太单一了,不过还是要赞一个。。。
>
> 用python开发GUI最完美的解决方案是什么?想听听高手们的意见。。
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/721f3b1b/attachment.html 

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

2006年12月05日 星期二 19:12

lu_zi_2000 lu_zi_2000在163.com
星期二 十二月 5 19:12:42 HKT 2006

wxpythonÆäʵÊÇÓÐÒ»¸ögui×Ô¶¯Éú³É¹¤¾ßµÄ,Ãû×ÖÎÒÍü¼ÇÁË,ÓÃ×Å»¹¿ÉÒÔ,ÓеãÏóqtµÄÄǸögui¹¤¾ß




lu_zi_2000
2006-12-05



·¢¼þÈË£º yi huang
·¢ËÍʱ¼ä£º 2006-12-05 19:07:39
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÄѵÀÓÃwxPythonÖ»ÄÜÈ«²¿ÊÖдÂð£¿

XRC + python µÄ·½Ê½Ó¦¸Ã±È½ÏÀàËÆdelphiµÄ£¬½çÃæÓë´úÂë·ÖÀ룬ִÐÐÃüÁîxrcedÄã¾Í¿ÉÒÔ¿´µ½xrc±à¼­Æ÷ÁË¡£
ÁíÍâ BOA ×÷Ϊһ¸ö¿ÉÊÓ»¯µÄ IDE Ò²ºÍdelphiͦÏñµÄ¡£
ÎÒGUI¿ª·¢µÃ²»¶à£¬»¹ÊǵÈGUI¸ßÊÖÀ´ËµËµ°É¡£


On 12/5/06, junyi sun < ccnusjy在gmail.com> wrote:
¸Õ²ÅÏÂÔØÁËwxPython£¬¿´ÁËËüµÄdemo£¬·¢ÏÖÕâ¸öGUI¿âʵÏÖÔÚÌ«Ç¿´óÁË¡£È»¶ø£¬¶ÔÓÚÎÒÕâÖÖ³õѧÕßÀ´Ëµ£¬ÒªÍêÈ«ÕÆÎÕËü¿Ï¶¨ÐèÒªºÜ³¤Ê±¼ä£¬Èç¹ûÓÐÏñdelphiÒ»ÑùµÄRAD¹¤¾ß¾ÍºÃÁË£¬ÎÒÒÔÇ°ÓÃdelphi7+cnPack¿ª·¢ÆðGUI³ÌÐòʱ¸Ð¾õÕæÊÇÁ÷³©°¡£¬¿ÉÒÔ°Ñ×¢ÒâÁ¦ÍêÈ«·ÅÔÚÒµÎñÂß¼­¼°×Ô¼ºµÄideaµÄʵÏÖÉÏ¡£ 

Ò»·ÖÖÓÇ°£¬ÎÒÓÖÏÂÔØÁËÒ»¸öÄ£¿é£¬½Ðpythoncard£¬·¢ÏÖËüµÄÉè¼Æ˼Ïë¸úVBÒ»Ñù£¬Ö»ÊÇ¿ØÖÆÌ«µ¥Ò»ÁË£¬²»¹ý»¹ÊÇÒªÔÞÒ»¸ö¡£¡£¡£

ÓÃpython¿ª·¢GUI×îÍêÃÀµÄ½â¾ö·½°¸ÊÇʲô£¿ÏëÌýÌý¸ßÊÖÃǵÄÒâ¼û¡£¡£
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese



-- 
http://codeplayer.blogspot.com/ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/e5f5d01a/attachment.htm 

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

2006年12月05日 星期二 19:21

limodou limodou在gmail.com
星期二 十二月 5 19:21:07 HKT 2006

On 12/5/06, yi huang <yi.codeplayer在gmail.com> wrote:
> XRC + python
> 的方式应该比较类似delphi的,界面与代码分离,执行命令xrced你就可以看到xrc编辑器了。
> 另外 BOA 作为一个可视化的 IDE 也和delphi挺像的。
> 我GUI开发得不多,还是等GUI高手来说说吧。
>
这些就差不多了。还有一个叫wxGlade的,也可以生成界面。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2006年12月05日 星期二 19:24

lu_zi_2000 lu_zi_2000在163.com
星期二 十二月 5 19:24:59 HKT 2006

¶ÔÁËËü¿ÉÒÔÉú³Éc++´úÂë»òÕßpython´úÂëÎҼǵÃ




lu_zi_2000
2006-12-05



·¢¼þÈË£º lu_zi_2000
·¢ËÍʱ¼ä£º 2006-12-05 19:10:59
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÄѵÀÓÃwxPythonÖ»ÄÜÈ«²¿ÊÖдÂð£¿

wxpythonÆäʵÊÇÓÐÒ»¸ögui×Ô¶¯Éú³É¹¤¾ßµÄ,Ãû×ÖÎÒÍü¼ÇÁË,ÓÃ×Å»¹¿ÉÒÔ,ÓеãÏóqtµÄÄǸögui¹¤¾ß




lu_zi_2000
2006-12-05



·¢¼þÈË£º yi huang
·¢ËÍʱ¼ä£º 2006-12-05 19:07:39
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÄѵÀÓÃwxPythonÖ»ÄÜÈ«²¿ÊÖдÂð£¿

XRC + python µÄ·½Ê½Ó¦¸Ã±È½ÏÀàËÆdelphiµÄ£¬½çÃæÓë´úÂë·ÖÀ룬ִÐÐÃüÁîxrcedÄã¾Í¿ÉÒÔ¿´µ½xrc±à¼­Æ÷ÁË¡£
ÁíÍâ BOA ×÷Ϊһ¸ö¿ÉÊÓ»¯µÄ IDE Ò²ºÍdelphiͦÏñµÄ¡£
ÎÒGUI¿ª·¢µÃ²»¶à£¬»¹ÊǵÈGUI¸ßÊÖÀ´ËµËµ°É¡£


On 12/5/06, junyi sun < ccnusjy在gmail.com> wrote: 
¸Õ²ÅÏÂÔØÁËwxPython£¬¿´ÁËËüµÄdemo£¬·¢ÏÖÕâ¸öGUI¿âʵÏÖÔÚÌ«Ç¿´óÁË¡£È»¶ø£¬¶ÔÓÚÎÒÕâÖÖ³õѧÕßÀ´Ëµ£¬ÒªÍêÈ«ÕÆÎÕËü¿Ï¶¨ÐèÒªºÜ³¤Ê±¼ä£¬Èç¹ûÓÐÏñdelphiÒ»ÑùµÄRAD¹¤¾ß¾ÍºÃÁË£¬ÎÒÒÔÇ°ÓÃdelphi7+cnPack¿ª·¢ÆðGUI³ÌÐòʱ¸Ð¾õÕæÊÇÁ÷³©°¡£¬¿ÉÒÔ°Ñ×¢ÒâÁ¦ÍêÈ«·ÅÔÚÒµÎñÂß¼­¼°×Ô¼ºµÄideaµÄʵÏÖÉÏ¡£ 

Ò»·ÖÖÓÇ°£¬ÎÒÓÖÏÂÔØÁËÒ»¸öÄ£¿é£¬½Ðpythoncard£¬·¢ÏÖËüµÄÉè¼Æ˼Ïë¸úVBÒ»Ñù£¬Ö»ÊÇ¿ØÖÆÌ«µ¥Ò»ÁË£¬²»¹ý»¹ÊÇÒªÔÞÒ»¸ö¡£¡£¡£

ÓÃpython¿ª·¢GUI×îÍêÃÀµÄ½â¾ö·½°¸ÊÇʲô£¿ÏëÌýÌý¸ßÊÖÃǵÄÒâ¼û¡£¡£
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to   python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese



-- 
http://codeplayer.blogspot.com/ 
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/75188f28/attachment-0001.html 

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

2006年12月05日 星期二 19:28

junyi sun ccnusjy在gmail.com
星期二 十二月 5 19:28:55 HKT 2006

谢谢大家,我去搜搜BOA的相关资料吧

On 12/5/06, lu_zi_2000 <lu_zi_2000在163.com> wrote:
>
> 对了它可以生成c++代码或者python代码我记得
>
> ________________________________
>
> lu_zi_2000
> 2006-12-05
> ________________________________
>
> 发件人: lu_zi_2000
> 发送时间: 2006-12-05 19:10:59
> 收件人: python-chinese在lists.python.cn
> 抄送:
> 主题: Re: [python-chinese]难道用wxPython只能全部手写吗?
>
> wxpython其实是有一个gui自动生成工具的,名字我忘记了,用着还可以,有点象qt的那个gui工具
>
> ________________________________
>
> lu_zi_2000
> 2006-12-05
> ________________________________
>
> 发件人: yi huang
> 发送时间: 2006-12-05 19:07:39
> 收件人: python-chinese在lists.python.cn
> 抄送:
> 主题: Re: [python-chinese]难道用wxPython只能全部手写吗?
>
> XRC + python
> 的方式应该比较类似delphi的,界面与代码分离,执行命令xrced你就可以看到xrc编辑器了。
> 另外 BOA 作为一个可视化的 IDE 也和delphi挺像的。
> 我GUI开发得不多,还是等GUI高手来说说吧。
>
> On 12/5/06, junyi sun < ccnusjy在gmail.com> wrote:
> >
> 刚才下载了wxPython,看了它的demo,发现这个GUI库实现在太强大了。然而,对于我这种初学者来说,要完全掌握它肯定需要很长时间,如果有像delphi一样的RAD工具就好了,我以前用delphi7+cnPack开发起GUI程序时感觉真是流畅啊,可以把注意力完全放在业务逻辑及自己的idea的实现上。
> >
> >
> 一分钟前,我又下载了一个模块,叫pythoncard,发现它的设计思想跟VB一样,只是控制太单一了,不过还是要赞一个。。。
> >
> > 用python开发GUI最完美的解决方案是什么?想听听高手们的意见。。
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese在lists.python.cn
> > Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> > Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> > Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>
>
> --
> http://codeplayer.blogspot.com/
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>

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

2006年12月05日 星期二 19:43

boyeestudio boyee118在gmail.com
星期二 十二月 5 19:43:10 HKT 2006

2006/12/5, limodou <limodou在gmail.com>:
>
> On 12/5/06, yi huang <yi.codeplayer在gmail.com> wrote:
> > XRC + python
> > µÄ·½Ê½Ó¦¸Ã±È½ÏÀàËÆdelphiµÄ£¬½çÃæÓë´úÂë·ÖÀ룬ִÐÐÃüÁîxrcedÄã¾Í¿ÉÒÔ¿´µ½xrc±à¼­Æ÷ÁË¡£
> > ÁíÍâ BOA ×÷Ϊһ¸ö¿ÉÊÓ»¯µÄ IDE Ò²ºÍdelphiͦÏñµÄ¡£
> > ÎÒGUI¿ª·¢µÃ²»¶à£¬»¹ÊǵÈGUI¸ßÊÖÀ´ËµËµ°É¡£
> >
> ÕâЩ¾Í²î²»¶àÁË¡£»¹ÓÐÒ»¸ö½ÐwxGladeµÄ£¬Ò²¿ÉÒÔÉú³É½çÃæ¡£


˳±ãÎÊÒ»¾ä£¬Àî´ó¸çµÄulipadÄØ£¿Ì¸Ì¸¾­Ñé°É£¡Èç¹ûÈ«ÊÇÊÖд´úÂ룬ÄǽçÃæÉϵĿؼþÊÇÈçºÎ×éÖ¯µÄÄØ£¿

--
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/b9389487/attachment.htm 

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

2006年12月05日 星期二 19:47

limodou limodou在gmail.com
星期二 十二月 5 19:47:54 HKT 2006

On 12/5/06, boyeestudio <boyee118在gmail.com> wrote:
>
>
> 2006/12/5, limodou <limodou在gmail.com>:
> > On 12/5/06, yi huang <yi.codeplayer在gmail.com> wrote:
> > > XRC + python
> > > 的方式应该比较类似delphi的,界面与代码分离,执行命令xrced你就可以看到xrc编辑器了。
> > > 另外 BOA 作为一个可视化的 IDE 也和delphi挺像的。
> > > 我GUI开发得不多,还是等GUI高手来说说吧。
> > >
> > 这些就差不多了。还有一个叫wxGlade的,也可以生成界面。
>
> 顺便问一句,李大哥的ulipad呢?谈谈经验吧!如果全是手写代码,那界面上的控件是如何组织的呢?
>
主要有三种方式吧:

1. 手写,主要通过sizer来安排布局。wxPython支持多种sizer。还有SplitterWindow切分窗口等。
2. Xrced,通过它设计复杂的界面。
3. EasyGuider。这是我做的一个项目,目前应用在UliPad,可以生成简单的对话框,而你只要编写元素定义的数组即可。

所以主要上还是手工方式,习惯就好了。其实可视化主要解决的就是布局问题。事件处理还是要自已去做。手工的方式更容易了解细节。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2006年12月05日 星期二 22:18

ray8866 zh ray8866在gmail.com
星期二 十二月 5 22:18:56 HKT 2006

最近我写了一些wxPython的程序,都是手工编写的,使用sizer布局,其实也不复杂,用惯了甚至感觉比GUI灵活方便。

On 12/5/06, limodou <limodou at gmail.com> wrote:
>
> On 12/5/06, boyeestudio <boyee118 at gmail.com> wrote:
> >
> >
> > 2006/12/5, limodou <limodou at gmail.com>:
> > > On 12/5/06, yi huang <yi.codeplayer at gmail.com> wrote:
> > > > XRC + python
> > > > 的方式应该比较类似delphi的,界面与代码分离,执行命令xrced你就可以看到xrc编辑器了。
> > > > 另外 BOA 作为一个可视化的 IDE 也和delphi挺像的。
> > > > 我GUI开发得不多,还是等GUI高手来说说吧。
> > > >
> > > 这些就差不多了。还有一个叫wxGlade的,也可以生成界面。
> >
> > 顺便问一句,李大哥的ulipad呢?谈谈经验吧!如果全是手写代码,那界面上的控件是如何组织的呢?
> >
> 主要有三种方式吧:
>
> 1. 手写,主要通过sizer来安排布局。wxPython支持多种sizer。还有SplitterWindow切分窗口等。
> 2. Xrced,通过它设计复杂的界面。
> 3. EasyGuider。这是我做的一个项目,目前应用在UliPad,可以生成简单的对话框,而你只要编写元素定义的数组即可。
>
> 所以主要上还是手工方式,习惯就好了。其实可视化主要解决的就是布局问题。事件处理还是要自已去做。手工的方式更容易了解细节。
>
> --
> I like python!
> UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
> My Blog: http://www.donews.net/limodou
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese




-- 
----------------------------------------
雷振林
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20061205/11ca0d68/attachment-0001.htm 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号