第一次使用的wxPython下的界面设计工具是Boa Constructor,那种即时拖曳的设计风格让我很是欣喜。但是在最近使用过程中,经常性的“代码坏死”和”调试当机”让我郁闷不已,总之这个软件很不稳定。发现了开源软件wxGlade,虽然可支持的控件没有Boa多,而且使用Sizer来定位和设计控件布局(我很头疼),但在稳定性和中文支持上面很有优势。另外它的代码输出功能很强大。
经过一段时间的设计尝试和摸索,才对Sizer有个大概的概念,这种设计方法有它的优势,在窗口改变大小或者屏幕分辨率发生变化的时候,控件布局不会发生像拖曳设计那样的失真和变形。但是不得不承认的是,这个很不利于软件的快速开发,老是在这儿画格格子真的很囧,纯属个人意见~~
发表回复