程式人雜誌 -- 2013 年 11 月號 (開放公益出版品)

程式短訊:開源視窗程式函式庫 - Qt 與 Qt Creator

Qt 是一套用 C++ 開發的視窗函式庫,Qt Creator 則是在 Qt 上的一套視覺化介面開發工具,以下是一段用 Qt Creator 開發簡易視窗程式的影片。

Qt 是由 Haavard Nord 和 Eirik Chambe-Eng 於1991年開始開發的,並在 1994年3月4日成立 Quasar Technologies 這家公司, 後來公司更名為 Trolltech (中文「奇趣科技」)。

2008 年 6 月 17 日 Trolltech 被 Nokia 收購,並更名為 Qt Software。然後 Nokia 在 2009 年 5 月 11 日宣布將 Qt 開放原始碼。

後來 Nokia 又在 2011 年將 Qt商業授權業務轉給 Digia,並在 2012 年 8 月 9 日將 Qt 完全賣給 Digia ,現在的 Qt 是由 Digia 主導商業授權的。

Qt 採用多重授權機制,如果您願意開放原始碼,可用 「LGPLv2.1 的 授權方式」 (有例外條款, 也可以改採 GPLv3 的授權方式 ), 如果不願意開放原始碼,則可以付費給 Digia 公司採用「商業授權 」。

筆者看過一些開放原始碼人士的評論,通常認為 Qt 比 GTK+ 好用,因此若您需要設計開放原始碼的視窗程式,可以考慮使用 Qt + Qt Creator 來發展,應該會比較順利。

參考文獻

【本文由陳鍾誠取材並修改自 維基百科 ,採用創作共用的 姓名標示、相同方式分享 授權】