我是一位「經典」程序員,擁有「經典」RAD系統。我想「遷移」到monodevelop來部署一些應用程序,但第一個大的「山」是學習設計對象的「包裝」系統。 爲什麼gtk(或單聲道)使用此係統?爲什麼GTK視覺設計師使用「pack」系統來安排widget?
感謝
我是一位「經典」程序員,擁有「經典」RAD系統。我想「遷移」到monodevelop來部署一些應用程序,但第一個大的「山」是學習設計對象的「包裝」系統。 爲什麼gtk(或單聲道)使用此係統?爲什麼GTK視覺設計師使用「pack」系統來安排widget?
感謝
This爲您提供了一個簡要的概述。要點是不要使用固定的座標,但要幫助你獨立於屏幕尺寸。
靈活性:打包小部件允許自動調整大小和其他漂亮的東西。關於如何打包小部件,有多種選擇。
可移植性:用打包方案你就不太依賴於渲染引擎(X11,win32的...)(我不是說「完全獨立的」)
見GTK教程來學習一下。包裝和表格包裝,它給你的例子包裝有趣:
http://library.gnome.org/devel/gtk-tutorial/stable/x363.html