我需要删除子图上的所有线条,然后重绘它们(我正在制作一个重绘函数,以便在添加/删除一些线条时使用)我该怎么做?
我从RealFlow 4导出了一个.bin文件,现在需要能够在Python中读取它,以创建导入程序。这些文件如何工作?
我正在制作一个要求路径的程序,而Windows的路径包含反斜杠,如果下一个字母是错误的,则可以通过python将其解释为转义序列.我尝试了string.replace()但它不起作用,因为这些反斜杠在执行替换函数之前被转换为转义序列.
有没有办法删除它们并可能使它们/而不是\?
不是源代码,这是我似乎唯一找到的东西.我无法安装py2.6,因为它会超过2.5并导致我的电脑市长混乱.
我需要帮助我正在制作的程序.这是康威生命游戏的一个版本.这个游戏现在由3个文件组成:main.py,cellBoard.py,cell.py
main.py关注实例单元格并使其更新数据,给它鼠标输入,并告诉它自己绘制(pygame表面的一个实例被赋予它,它将它处理到实际的单元格中画自己)
cellboard.py根据大小和屏幕大小创建单元格列表,以便正确填充它.这是一个2D列表.当它创建单元格时,它设置它们的状态(当前是活动的)并处理它们原始表面实例的实例的实例.
cell.py包含一个单元格可以执行的所有操作:die,live,toggled,be drawn.
事实上,当我需要绘制整个棋盘时,我只需要调用cellBoard自己的draw(),它应该注意调用每个单元格的绘制.确实如此.执行到达应该绘制单元格的点(用打印检查)并执行像素填充功能(使用for循环覆盖区域).但实际上屏幕上没有任何内容,或者至少看不到任何内容.
我不知道造成这种情况的原因.我多次检查代码,我甚至从头开始重写整个程序,使其更整洁(我现在遇到了同样的问题)
是什么造成的?我的想法是,不知何故表面Cell得到的实例不再好用,因为发生了一些事情(它在到达每个单元格之前经过了单元板,这可能是问题吗?)
这是源代码(所有3个文件,它们非常简短和准确,因此它们应该易于阅读)http://dl.dropbox.com/u/2951174/src.zip
提前感谢任何想要帮助的人.我需要非常快速地完成这个项目,所以非常感谢您的帮助.