Python Gui 库和设计器

可视化编辑器思路

综合多种编辑器得到的方法

  • 无论是借助VB6设计器还是其他自开发拖动,生成代码部分都是获取窗体上面的控件(一键生成黑月界面代码也是一样),并获取控件属性信息以及坐标位置。
  • 将控件属性信息加入清单列表
    • 控件列表(list)
    • 控件属性详细信息(Dictionary)
      • 或者字典多层嵌套
      • 或者存储为对象、json、xml等方式。
      • 推荐使用对象的方式,这样操作比较便捷。

其他

需要学习tcl/tk

tcl/tk是使用C语言进行开发的,和其他跨平台GUI库类似,不过这个库比较小。