Python论坛  - 讨论区

标题:[python-chinese] 请问如何修改ListCtrl

2007年06月06日 星期三 11:38

cgh.forgetc cgh.forgetc在gmail.com
星期三 六月 6 11:38:36 HKT 2007

×î½üÒª×öÒ»¸ö¿Ø¼þ£¬ÐÐΪÀàËÆÓÚListCtrl¡£ÒªÇóÓÐÁ½ÁУº
µÚÒ»ÁУº
    ÓÉÁ½ÐÐ×é³É£¬Ã¿Ò»Ðж¼ÏÔʾһ¸öʱ¼ä£¬
                                                            
  |  10:10:10:10  |
  |  20:10:10:10  |                                  

µÚ¶þÁÐÒªÏÔʾÎı¾£¬¿ÉÒÔÖ§³Ö¶àÐУ¬²¢ÇÒ¿ÉÒÔÖªµÀÑ¡ÖеÄÊÇÄÄÒ»ÐС£

²»ÖªµÀ´ÓºÎÏÂÊÖ¡£ÔÚMFCÖÐÊÇÅÉÉú×ÔListCtrl£¬²»ÖªµÀÔÚPythonÖÐÎÒ¸ÃÈçºÎÏÂÊÖ¡£

ÁíÍâÒ»µã£¬¾ÍÊÇÔÚPythonÖУ¬ÏÖÔڸоõÊÇÓÃÒѾ­´æÔڵĿؼþ±È½Ï·½±ã£¬ÒªÊÇÐÞ¸ÄÕâЩ¿Ø¼þ¾Í±È½ÏÂé·³£¬ÏëÇë½ÌһЩ¹ØÓÚPython½çÃæµÄ¾­Ñ飬ÓÐЩÍøÓÑ˵ÓÃPython×ö½çÃæ±È½ÏÂé·³£¬ÊDz»ÊÇÕâÑùµÄ£¿

лл



cgh.forgetc
2007-06-06
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070606/c39fa7b3/attachment.htm 

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

2007年06月06日 星期三 12:16

Hong Yuan hongyuan在homemaster.cn
星期三 六月 6 12:16:16 HKT 2007

cgh.forgetc 写道:
> 最近要做一个控件,行为类似于ListCtrl。要求有两列:
> 第一列:
> 由两行组成,每一行都显示一个时间,
> _ _
> |_ 10:10:10:10 |_
> |_ 20:10:10:10 | _
> 第二列要显示文本,可以支持多行,并且可以知道选中的是哪一行。
> 不知道从何下手。在MFC中是派生自ListCtrl,不知道在Python中我该如何下手。
> 另外一点,就是在Python中,现在感觉是用已经存在的控件比较方便,要是修改
> 这些控件就比较麻烦,想请教一些关于Python界面的经验,有些网友说用Python
> 做界面比较麻烦,是不是这样的?
> 谢谢
> ------------------------------------------------------------------------
> cgh.forgetc
> 2007-06-06
这个控件应该从wxGrid派生比较简单,没一个单元格可以自定义cell renderer和
cell editor。wxPython的demo中有许多wxGrid的例子,可以参考一下。

-- 

大管家网上建材超市
装修买建材 上网找大管家
http://www.homemaster.cn
Tel: 0086-21-34240987
Fax: 0086-21-64692422


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

2007年06月06日 星期三 13:04

Can Xue xuecan在gmail.com
星期三 六月 6 13:04:29 HKT 2007

wx.Grid 应该最合适你的需要。数据量不多(比如三五百条数据)直接使用,数据量大(比如一次加载 1000000 条数据)结合
wx.GridTableBase 使用。

PS:谁说 python 做界面麻烦?要打PP哦!wxPython 做各种能满足最终用户"变态"要求的控件最方便了,本身功能就强,还有大量源代码可供参考。

在 07-6-6,cgh.forgetc<cgh.forgetc在gmail.com> 写道:
>
>
> 最近要做一个控件,行为类似于ListCtrl。要求有两列:
> 第一列:
>     由两行组成,每一行都显示一个时间,
>
>
>   |  10:10:10:10  |
>   |  20:10:10:10  |
>
> 第二列要显示文本,可以支持多行,并且可以知道选中的是哪一行。
>
> 不知道从何下手。在MFC中是派生自ListCtrl,不知道在Python中我该如何下手。
>
> 另外一点,就是在Python中,现在感觉是用已经存在的控件比较方便,要是修改这些控件就比较麻烦,想请教一些关于Python界面的经验,有些网友说用Python做界面比较麻烦,是不是这样的?
>
> 谢谢
>  ________________________________
>
> cgh.forgetc
> 2007-06-06
> _______________________________________________
> 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]

2007年06月06日 星期三 18:05

cgh.forgetc cgh.forgetc在gmail.com
星期三 六月 6 18:05:56 HKT 2007

лл¸÷λ´óÏÀ´Í½Ì£¬£»£©
ÎÒÓÃGridÊÔÊÔ£¬Ð»Ð»




cgh.forgetc
2007-06-06



·¢¼þÈË£º Can Xue
·¢ËÍʱ¼ä£º 2007-06-06 13:07:07
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]ÇëÎÊÈçºÎÐÞ¸ÄListCtrl

wx.Grid Ó¦¸Ã×îºÏÊÊÄãµÄÐèÒª¡£Êý¾ÝÁ¿²»¶à(±ÈÈçÈýÎå°ÙÌõÊý¾Ý)Ö±½ÓʹÓã¬Êý¾ÝÁ¿´ó(±ÈÈçÒ»´Î¼ÓÔØ 1000000 ÌõÊý¾Ý)½áºÏ
wx.GridTableBase ʹÓá£

PS£ºË­Ëµ python ×ö½çÃæÂé·³£¿Òª´òPPŶ£¡wxPython ×ö¸÷ÖÖÄÜÂú×ã×îÖÕÓû§"±ä̬"ÒªÇóµÄ¿Ø¼þ×î·½±ãÁË£¬±¾Éí¹¦ÄܾÍÇ¿£¬»¹ÓдóÁ¿Ô´´úÂë¿É¹©²Î¿¼¡£

ÔÚ 07-6-6£¬cgh.forgetc <cgh.forgetc在gmail.com > дµÀ£º
>
>
> ×î½üÒª×öÒ»¸ö¿Ø¼þ£¬ÐÐΪÀàËÆÓÚListCtrl¡£ÒªÇóÓÐÁ½ÁУº
> µÚÒ»ÁУº
>     ÓÉÁ½ÐÐ×é³É£¬Ã¿Ò»Ðж¼ÏÔʾһ¸öʱ¼ä£¬
>
>
>   |  10:10:10:10  |
>   |  20:10:10:10  |
>
> µÚ¶þÁÐÒªÏÔʾÎı¾£¬¿ÉÒÔÖ§³Ö¶àÐУ¬²¢ÇÒ¿ÉÒÔÖªµÀÑ¡ÖеÄÊÇÄÄÒ»ÐС£
>
> ²»ÖªµÀ´ÓºÎÏÂÊÖ¡£ÔÚMFCÖÐÊÇÅÉÉú×ÔListCtrl£¬²»ÖªµÀÔÚPythonÖÐÎÒ¸ÃÈçºÎÏÂÊÖ¡£
>
> ÁíÍâÒ»µã£¬¾ÍÊÇÔÚPythonÖУ¬ÏÖÔڸоõÊÇÓÃÒѾ­´æÔڵĿؼþ±È½Ï·½±ã£¬ÒªÊÇÐÞ¸ÄÕâЩ¿Ø¼þ¾Í±È½ÏÂé·³£¬ÏëÇë½ÌһЩ¹ØÓÚPython½çÃæµÄ¾­Ñ飬ÓÐЩÍøÓÑ˵ÓÃPython×ö½çÃæ±È½ÏÂé·³£¬ÊDz»ÊÇÕâÑùµÄ£¿
>
> лл
>  ________________________________
>
> cgh.forgetc
> 2007-06-06
> _______________________________________________
> 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
>


-- 
ѦôÓ

ÓиûÔÅ·½ÄÜÓÐÊÕ»ñ£¬Ô¸ÄÜÓëÄú˳ÐÄЯÊÖ¹²³É³¤¡£
_______________________________________________
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/20070606/7a31b127/attachment.htm 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号