今天时间不多了,只能写一部分了。
Python连接Pgsql的库有三个,目前 psycopg2 用的比较多,随即下载安装了。没什么难点,参考个例子就能用了。
图形界面使用 wx 的库,因为这个有个相当好用的图形制作的工具 ---- wxFormBuilder。
有了这个,你可以单刀直入的去设计你的图形界面的样子。真真正正的实现了界面与功能的分离,设计这个玩意的人思想很牛逼。
使用方法就是,画好界面(同时写上每个事件的回调函数名字),将生成的python代码(其实可以生成好多种语言的)保存到一个单独的py文件中。
再新写一个主文件,来继承刚刚生成的Frame类。编写需要实现的功能函数,函数名与之前在界面上填的名字一样即可。
感受:
1. 你可以不用太关注每个控件叫什么名字。
2. 界面发生变化时,可以很快的完成修改,并且不需要动相关的功能代码文件。
待补充:
实现易用性,添加了几个键盘响应事件。
方便游戏给的列表,与下拉框出现的名字相匹配,在select时使用一定的排序
修复一个bug,学习了数据库的左外连接与内连接操作。
python2.X处理中文时有些地方还是出现编码问题,学习了utf-8和unicode编码的由来。
python源码,需要整理,争强可读性。
时间: 2024-11-11 13:06:18