Ultimate++ 的新(?) theme engine
Ultimate++ 是我自己很喜歡的一個 framework,
跨平台,免費,寫起來也很簡單,也有 IDE 可以拖拖拉拉介面,
雖然作者一直都有在更新,但是使用者就不多(感覺他也沒啥在宣傳)。
老實說我覺得他的設計跟 Qt 比起來並不差,真的是好學好用,
同樣一個程式用 Ultimate++ 寫起來就是沒幾行碼而已,
而且比起 Qt 真的是很 light weight,當然是不能跟 win32 API 比。
但是有兩個大弱點跟一個小弱點,
文件不多(進階的文件不多,但是入門的很充足)、社群不大、還有外觀不好看,
(外觀後來是有比較改善了,比 XP 預設的好看)
我猜這是拉不到人的主因,因為我一開始也曾經因為這點嫌棄他 XD
我真的是好陣子沒去看了,剛剛在 CSSE 版看到有人問 i18n 的問題,
突然想到 Ultimate++ 有內建支援 i18n,所以又回去看了一下他是怎麼做的,
然後順道翻翻他的討論區,看一下現在他外觀上有沒有什麼進展,
結果發現原來古早古早就有了,只是我不知道而已。
http://www.ultimatepp.org/forum/index.php?t=msg&th=3881&prevloaded=1&&start=0
這串裡面有人講到他去把這個給 KDE4 的 theme,
http://skulpture.maxiom.de/ port 到 Ultimate++ 上面來了,
範例圖(這是 Ultimate++ 寫的類似 Word 的程式)
http://www.ultimatepp.org/forum/index.php?t=getfile&id=1458&private=0
那一個給 KDE4 用的 theme 怎麼有辦法 port 到另外一個 framework 上面?
Ultimate++ 本身就有一個 "Chameleon"(變色龍) 的技術,介面彈性不錯,
所以該作者寫了一個不到 500 行的模組,完成一個橋接的介面,
重點是這個橋接的介面讓別人可以很輕鬆的把自己做的 theme 掛上去。
Runtime 都可以任意更改 theme,真方便 O_O
剛剛照討論串裡面的方法試了一下,一行就成功了,
看討論串還有大頭說他現在自己也用這個 theme 了,
既然 Ultimate++ 有這樣漂亮的 theme 那我以後可以多用他了。
我 lag 了兩年阿 orz
兩年,Qt 都起來了,嗚嗚 QtCreator 真的不錯用,嗚嗚。
--
To iterate is human, to recurse, divine.
遞迴只應天上有, 凡人該當用迴圈. L. Peter Deutsch
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.115.151
推
10/17 10:39, , 1F
10/17 10:39, 1F
推
10/17 10:51, , 2F
10/17 10:51, 2F
→
10/17 11:12, , 3F
10/17 11:12, 3F
→
10/17 11:12, , 4F
10/17 11:12, 4F
推
10/17 16:03, , 5F
10/17 16:03, 5F
推
10/17 19:32, , 6F
10/17 19:32, 6F
→
10/19 21:19, , 7F
10/19 21:19, 7F
→
10/19 23:04, , 8F
10/19 23:04, 8F
→
10/19 23:04, , 9F
10/19 23:04, 9F
推
10/19 23:08, , 10F
10/19 23:08, 10F
→
10/19 23:12, , 11F
10/19 23:12, 11F
→
10/19 23:13, , 12F
10/19 23:13, 12F
→
10/19 23:13, , 13F
10/19 23:13, 13F
→
10/19 23:13, , 14F
10/19 23:13, 14F