当前位置:  开发笔记 > 编程语言 > 正文

基于标记的python GUI

如何解决《基于标记的pythonGUI》经验,为你挑选了1个好方法。

我想让自己编写一些基于GUI的严肃应用程序,但是当我从Java中查看Swing/SWT这样的东西时,我忍不住通过创建"widget"对象并填充它们并调用方法来编写GUI界面.他们.

我认为GUI设计应该在一个单独的基于文本的文件中以某种标记格式完成,这种格式是读取和呈现的(例如HTML),因此接口的设计与其余代码没有紧密耦合.

我见过HTMLayout并且我喜欢这个想法,但到目前为止它似乎只在C++中.

我正在寻找一个python库(甚至是一个WIP项目)来做基于标记的gui.

UPDATE

我不能接受QT的xml的原因与我讨厌编程方法的原因相同; 您将单独组装每个窗口小部件,并在单独的行上指定它的每个属性.与编程方式相比,它没有任何优势.



1> 小智..:

你可以试试Mozilla的XUL.它通过XPCOM支持Python.

看到这个项目:pyxpcomext

XUL未编译,它在运行时打包并加载.Firefox和许多其他优秀的应用程序都使用它,但大多数都使用Javascript代替Python而不是脚本.但是有一个或两个使用Python.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有