Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 用于自动调整大小的GUI框架_User Interface_Frameworks - Fatal编程技术网

User interface 用于自动调整大小的GUI框架

User interface 用于自动调整大小的GUI框架,user-interface,frameworks,User Interface,Frameworks,我想建立一个桌面应用程序,根据显示器的分辨率自动调整窗口和内容的大小。我知道使用.NET表单的对接功能可以很容易地完成,但我的客户坚持使用Linux,所以我不能使用它 我尝试了Flex&Air,但内容没有自动调整大小。当我将应用程序设置为全屏或其他分辨率时,应用程序将全屏显示,但我仍然有一些小按钮。现在,我在看Qt和Gtk 有一个GUI框架可以做到这一点吗?我不在乎编程语言 此外,由于该应用程序将在一个酒吧,这将是很好的,能够很容易地自定义皮肤。比如Flex、WPF等 问候,, Pascal一个

我想建立一个桌面应用程序,根据显示器的分辨率自动调整窗口和内容的大小。我知道使用.NET表单的对接功能可以很容易地完成,但我的客户坚持使用Linux,所以我不能使用它

我尝试了Flex&Air,但内容没有自动调整大小。当我将应用程序设置为全屏或其他分辨率时,应用程序将全屏显示,但我仍然有一些小按钮。现在,我在看Qt和Gtk

有一个GUI框架可以做到这一点吗?我不在乎编程语言

此外,由于该应用程序将在一个酒吧,这将是很好的,能够很容易地自定义皮肤。比如Flex、WPF等

问候,,
Pascal

一个很好的起点是理解Screen类的工作原理:即使是.Net,它也会让您了解如何获得屏幕大小、dpi等。除此之外,这些信息还应转化为Mono平台。因为您的客户坚持使用Linux,所以您应该先看看MonoDevelop,然后再看看GTK框架。我的理解是GTK不是一个非常友好的开发系统

见: