2010-02-12 44 views
0

我想要構建一個桌面應用程序,根據顯示器的分辨率自動調整窗口大小和內容大小。我知道這可以通過.NET Forms的對接功能輕鬆完成,但我的客戶堅持使用Linux,所以我無法使用它。用於自動調整大小的GUI框架

我嘗試了Flex & Air,但是當我將應用程序放在全屏或另一個分辨率(應用程序全屏顯示,但我仍然有小按鈕)時,內容不會自動調整大小。現在,我正在看Qt和Gtk ...

是否有一個GUI框架可以做到這一點?我不在乎編程語言。

此外,由於應用程序將在一個酒吧,它會很高興能夠輕鬆自定義皮膚。 (如Flex中,WPF等)

問候, 帕斯卡爾

回答

0

一個很好的地方,開始是理解Screen類是如何工作的:儘管MSDN即淨,它會給你的想法如何獲得屏幕尺寸,dpi等。此外,這些信息應該轉化爲Mono平臺。既然你的客戶堅持使用Linux,你應該看看MonoDevelop,然後可能是GTK#框架。我的理解是,GTK#不是一個非常友好的(即漂亮的)開發系統(還)。

參見:

  1. MonoDevelop
  2. GTK#