作者ykjiang (York)
看板Python
标题Fw: [问题] 有比 QML 更适合的语言吗?
时间Sun Nov 25 11:45:50 2012
※ [本文转录自 Programming 看板 #1GiPH8oK ]
作者: ykjiang (York) 看板: Programming
标题: [问题] 有比 QML 更适合的语言吗?
时间: Sun Nov 25 11:45:10 2012
最近碰到一个问题,需要为各种不同大小的图,
在画布上排列,讲白点就是拿来制作 UI 画面
我很直觉的想到,应该有现成的语言,提供各种
layout management ,像是 grid layout, border layout 之类的
可以帮忙做各种对齐,计算座标
然後很自然的我会想起有个 QML 可以参考,
查资料後觉得还行,只是杀鸡用不到牛刀
所以想问大家,有其他推荐的语言适合这个场合的吗?
我打算用 Python 来读入这种 layout 描述,
然後吐出各个图在画布上的座标
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.59.83.100
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: ykjiang (61.59.83.100), 时间: 11/25/2012 11:45:50
1F:→ uranusjr:这取决於你要怎麽用啊, QML 是用来和 Qt 配合使用的 11/25 11:47
2F:→ uranusjr:你是要对齐什麽东西, 对齐了之後要干嘛, 这才是重点 11/25 11:48
3F:→ uranusjr:不然你只是要对齐的话 Photoshop 不就行了 11/25 11:48
4F:→ ykjiang:我要写个 C code generator 11/25 19:46
5F:→ ykjiang:用这个来自动算座标,已经决定用 JSON 或 YAML 来弄了 11/25 19:47
6F:→ ykjiang:Photoshop 太耗手工了,不符合需求 11/25 19:51
7F:→ ykjiang:应该说如用 Photoshop 那直接交给美术专业的人来弄就好了 11/25 19:53
8F:→ ykjiang:接下来只要考虑合用的 layout manager 就好了 11/25 20:01
9F:→ ykjiang:顺便一提 XML 一开始就被我否决了,语法太罗嗦了 11/25 20:03
10F:→ ykjiang:用 JSON 或 YAML 的好处是语法还可以,parser 又现成的 11/25 20:04
11F:→ uranusjr:这就要取决於你要用到什麽元件了, 如果只是一些文字按钮 11/25 20:15
12F:→ uranusjr:多边形, 那用 SimpleHTTPServer 搭 HTML 就可以速成 11/25 20:16