作者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