1

我有一个用于物理过程模拟的模块。现在我想为它做一个 GUI。我使用 PyQt 创建应用程序,它允许控制计算、其参数和图形输出。但是有一个问题 - 如果我想在模拟中添加一些新功能,那么除了在计算模块中编码之外,我需要创建用于在 GUI 模块中调用它的包装函数,用于调用它的 GUI 元素,设置 GUI 表示并将其绑定到我需要的功能。这很烦人,因为我需要编写大量明显的代码而不是处理逻辑。我对流程自动化有一些想法,但首先我想问一下:有一些推荐的方法来减少这种样板工作吗?

4

1 回答 1

1

欢迎来到 GUI 编程!:)

在 PyQt 中,您可以通过按名称自动连接插槽来稍微减少样板文件的数量。您还可以在运行时创建任何 GUI 元素,而无需使用 QtDesigner,因此您可以执行诸如在for循环中生成复选框列表之类的操作。

于 2012-01-06T15:49:52.137 回答