如何制作一个像Popcorn Time那样的图形用户界面(GUI)?

3

我很想知道如何像流行的Popcorn Time应用程序一样创建GUI?我一直在学习Java,C,C ++和一点Objective-C,但我不知道如何使我的GUI看起来比Java的Swing框架更好。这些默认布局框架似乎与很少级别的样式相关联,而不需要非常高级的样式。

是否有一个框架可以让我使用Java创建更好的GUI,而不需要花费太多时间?我想专注于核心功能,但也希望我的应用程序看起来比Java Swing略微好一些。

这是我想要创建的GUI类型: http://imgur.com/57JOB6X


1
简而言之,注重细节。 - Nick Holt
3
Popcorn Time是使用纯HTML5+CSS+JS创建的。他们使用node.js在浏览器之外运行。它有许多优点:它是平台无关的,它是一种广为人知的语言(JS),等等。缺点是:它比本地应用程序慢(如Java应用程序)。如果您喜欢这种方法,我建议您使用类似GitHub员工创建的atom-shell框架。使用此框架的简单“Hello World”示例:https://github.com/atom/atom-shell/blob/master/docs/tutorial/quick-start.md - Daniel Loureiro
1个回答

3

首先要创建简单的本地GUI,然后再尝试创建“漂亮”的GUI。

既然你说你了解C ++,我建议你学习基于C ++的Qt框架。我已经在Qt中设计GUI超过一年了,并且偶尔使用 Qt-stylesheets来为某些GUI元素设置主题。

在熟悉Qt之后,您会发现有openGL,QML,javascript和其他支持,以创建更多自定义的GUI,尽管我没有使用它们。

Get started ,用这个简单的记事本 app


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接