|
|
1
36
我开始做所有手工编码的事情,最近已经切换到对大多数表单使用Qt设计器。以下是每个职位的一些好处:
手工编码
其他
|
|
|
2
18
我的答案是基于两年来使用PyQt4(Python绑定到Qt 4)和OpenGL开发生物化学应用程序。我还没有做C++ QT,因为我们只使用C++来执行性能关键算法。也就是说,PyQt4 API与Qt4非常相似,所以这里仍然适用。
手工编码
享受Qt!现在我使用Java Swing工作,我很怀念它。 |
|
3
4
我倾向于使用设计器来布局对话框,但我在主代码中做所有的事件处理工作。我也做所有的主窗口,工具栏,菜单的直接代码。 设计师只是令人沮丧-很遗憾,因为体面的拖放大小的设计师已经存在了十多年了 |
|
|
4
1
这取决于应用程序所需的不同窗口/面板的数量。如果数字很小,请使用图形工具。有几个窗户设计得很好要快得多。如果数量很大,图形工具只能(而且应该)用于原型。您需要对布局进行编码,以便能够以可接受的成本进行应用程序范围的更改。 这包括创建应用程序UI如何工作的模型,以及在运行时动态添加和删除小部件。对于这样一个模型的优秀示例(在不同的环境中),请查看 glamour model 用于创建对象浏览器。 我反对这样的说法,即它是复杂的/主观的(至少比其他开发选择更复杂)。很容易想出决定的标准。个人经验和偏好对这一点很重要,因为它们决定了何时应该将不同窗口的数量视为小窗口。工具质量也是如此。 |
|
|
5
-1
我将两者结合使用:
我认为尝试完全手工编写UI将是一个非常耗时的项目。它不像设置HTML表那么简单。 是的,版本4很糟糕,但是工作中使用过版本3的人说它真的很糟糕。很多撞车。 一、 和我的同事们一起,真的希望版本5能有所改进。 我知道这是个老问题,但我希望这能有帮助!一个人的经历。 |
|
|
metrallador10 · 哪种代码更好?效率与代码可读性 1 年前 |
|
|
Justin Xu · 使用return if语句进行重构验证 2 年前 |
|
|
Cino · 如何以体面的方式处理Python异常? 2 年前 |
|
|
SAI BENDE · 如何在多个html文件中使用单个导航栏 2 年前 |
|
|
fstab · 对正常控制流程使用例外情况是一种不鼓励还是不鼓励的做法? 12 年前 |
|
|
SwampYeti · 在CSS中拉伸小背景图像 12 年前 |