2010-02-12 65 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#