刀塔传奇公会管理系统 ------ Python界面访问Pgsql

今天时间不多了,只能写一部分了。

 

 

Python连接Pgsql的库有三个,目前 psycopg2 用的比较多,随即下载安装了。没什么难点,参考个例子就能用了。

 

图形界面使用 wx 的库,因为这个有个相当好用的图形制作的工具 ----   wxFormBuilder。

有了这个,你可以单刀直入的去设计你的图形界面的样子。真真正正的实现了界面与功能的分离,设计这个玩意的人思想很牛逼。

使用方法就是,画好界面(同时写上每个事件的回调函数名字),将生成的python代码(其实可以生成好多种语言的)保存到一个单独的py文件中。

再新写一个主文件,来继承刚刚生成的Frame类。编写需要实现的功能函数,函数名与之前在界面上填的名字一样即可。

感受:

1. 你可以不用太关注每个控件叫什么名字。

2. 界面发生变化时,可以很快的完成修改,并且不需要动相关的功能代码文件。

 

 

待补充:

实现易用性,添加了几个键盘响应事件。

方便游戏给的列表,与下拉框出现的名字相匹配,在select时使用一定的排序

修复一个bug,学习了数据库的左外连接与内连接操作。

python2.X处理中文时有些地方还是出现编码问题,学习了utf-8和unicode编码的由来。

python源码,需要整理,争强可读性。

 

posted @ 2014-12-10 00:33  ZhiHeng123  阅读(210)  评论(0编辑  收藏  举报