2010-02-15 49 views
2

启动一个新项目时,作为初学者,你会使用哪一个?QtDesigner还是手工完成所有Qt样板文件?

例如,在我的情况。我将有一个运行在无限循环的程序,不断更新值。我需要这些值在更新时以条形图表示。同时,GUI必须对用户反馈作出响应,因为将会有一些QObject用于在无限循环内更新参数。所以如果我没有弄错的话,这些都需要在不同的线程上。哪个选择会给最多/最少的麻烦?

+0

http://stackoverflow.com/questions/387092/hand-coded-gui-versus-qt-designer-gui – 2010-02-15 22:02:45

回答

0

你的正确线程是你的答案。使用他们工作得很好的QT线程。

当我开始使用QT的时候,我开始工作的人很多都是从设计师手中开始,但最终还是要用手来编码。我认为你最终会编写代码,但如果你是一个真正喜欢图形用户界面的人,你可能需要从Designer开始。我知道这不是一个明确的答案,但它取决于。

0

首先,您提到的要求不会(或不应该)对此决定产生太大影响。不管怎样,你将不得不学习一些东西。你可以调查两种选择,并自己作出决定。写几个“你好,世界!”应用程序,然后开始添加一些额外的小部件/行为来了解每种方法如何扩展。

既然你问了,我可能会用Qt Designer。但我不是你,而且我也没有对你的项目进行研究(也不了解任何有关)。

1

如果我正确理解你的问题,更新GUI与你编程它的方式有点关系。

从我的经验,它更容易设计出主窗口(或任何你的顶级对象)的设计,并在你的代码中创建一个小窗口添加一些动态更新的内容。在大多数情况下,它可以节省您的花费在通过Qt文档挖掘的时间,另外,你可以目视检查定位,对齐等

你不使用设计,图形用户界面的每一个部分可能会失去什么之后在代码中进行修改,如果它需要一些自定义行为。尽管如此,如果不知道项目的所有细节都很难判断哪个选项(QT或代码内)更快。