当开始一个新项目时,作为初学者,您会使用哪个?
以我的情况为例。我要让一个程序无限循环运行,不断更新值。我需要在更新时将这些值表示为条形图。同时,GUI 必须对用户反馈做出响应,因为将有一些 QObjects 将用于在无限循环中更新参数。所以如果我没记错的话,这些需要在不同的线程上。哪个选择会带来最多/最少的麻烦?
请您参考如下方法:
如果我正确理解了您的问题,更新 GUI 与您的编程方式有一点关系。
根据我的经验,在 Designer 中设计主窗口(或任何顶级对象)并在代码中创建的小部件中添加一些动态更新的内容会更容易。在大多数情况下,它可以节省您挖掘 QT 文档所花费的时间,此外,您还可以直观地检查定位、对齐等。
使用设计器不会丢失任何东西,如果需要一些自定义行为,GUI 的每个部分都可以在您的代码中修改。
话虽如此,在不知道项目的所有细节的情况下,很难判断哪个选项(QT 或代码内)更快。
