Python论坛  - 讨论区

标题:[python-chinese] 请教关于Grid的问题

2007年11月21日 星期三 22:25

jason python.nbfan python.nbfan在gmail.com
星期三 十一月 21 22:25:49 HKT 2007

我的Grid是用PyGridTableBase
生成数据,程序需要修改Grid表内容,不是在Grid上直接修改,而是点击行,弹出我的对话框在上面修改(因为要验证输入数据的正确性),对话框我用了
wx.PyValidator,修改完关闭对话框会把修改好的数据返回。

现在问题就是,修改的数据用什么方式写入数据库?写入数据库后Grid如何操作能刷新成新数据。

另外,我需要根据数据的值设置Grid row的颜色,比如某一行的第3列的值是1
,0时,分别设置成绿色,红色。我知道可以用下面的方法设置颜色,但是如何能做到这个值修改后自动改变颜色?
找到该设置颜色的ROW不是问题,但是下面的语句应该放到那个地方才能再值修改后也能自动变色?
attr = wx.grid.GridCellAttr()
attr.SetTextColour("red")
grid.SetRowAttr(row, attr)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20071121/fe14a10c/attachment.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号