Python QtDesigner还是手工制作所有的Qt样板?
当你开始一个新项目时,作为一个初学者,你会使用哪一种Python QtDesigner还是手工制作所有的Qt样板?,python,user-interface,pyqt,Python,User Interface,Pyqt,当你开始一个新项目时,作为一个初学者,你会使用哪一种 例如,在我的情况下。我将有一个程序在无限循环上运行,不断更新值。我需要这些值在更新时表示为条形图。同时,GUI必须响应用户反馈,因为将有一些QoObject用于在无限循环中更新参数。如果我没弄错的话,这些需要在不同的线程上。哪种选择最容易/最少麻烦?正确的线程是您的答案。使用QT线程,它们工作得非常好 我的工作是当人们开始使用QT时,很多人都是从designer开始的,但最终都是手工编码。我想你最终会手工编写它,但如果你是一个真正喜欢GUI的
例如,在我的情况下。我将有一个程序在无限循环上运行,不断更新值。我需要这些值在更新时表示为条形图。同时,GUI必须响应用户反馈,因为将有一些QoObject用于在无限循环中更新参数。如果我没弄错的话,这些需要在不同的线程上。哪种选择最容易/最少麻烦?正确的线程是您的答案。使用QT线程,它们工作得非常好
我的工作是当人们开始使用QT时,很多人都是从designer开始的,但最终都是手工编码。我想你最终会手工编写它,但如果你是一个真正喜欢GUI的人,你可能想从Designer开始。我知道这不是一个确定的答案,但这要视情况而定。首先,您提到的要求对这个决定没有(或不应该)多大影响 不管怎样,你都得学点东西。你不妨研究这两种选择,自己做决定。编写两个“Hello,World!”应用程序,然后开始添加一些额外的小部件/行为,以查看每种方法的扩展情况
既然你问了,我可能会使用Qt设计器。但是我不是你,我也不是在做你的项目(我对你的项目也不太了解)。如果我正确理解了你的问题,更新GUI与你编程的方式有点关系 根据我的经验,在Designer中设计主窗口(或任何顶级对象)并在代码中创建的小部件中添加一些动态更新的内容更容易。在大多数情况下,它可以节省您挖掘QT文档的时间,此外,您还可以直观地检查定位、对齐等 使用设计器不会丢失任何东西,GUI的每个部分都可以在以后的代码中修改,如果它需要一些自定义行为的话 话虽如此,如果不知道项目的所有细节,就很难判断哪个选项(QT或代码)更快