python - 在 PyQt5 中,使用 Qt Designer,我如何初始化向导页面以使用以前页面中的信息?
问题描述
我在 Qt Designer 中创建了一个向导。我希望其中一个页面填充可变信息,具体取决于先前向导页面中提供的数据。从 Qt 文档中,我看到了使用 C++ 进行初始化的信息,但我无法确定如何使用 Python 进行初始化。
我找到了这个,但又是 C++。我尝试在 Qt Designer 中使用“Promote Widget...”命令,但它要求提供类和标头,所以我不知道如何在 Python 中使用它。
我为 Python 找到了这个,但它似乎是一个手动创建的 Qt 向导,而不是使用 Qt 设计器创建的。
我尝试使用self.wizardPage.initialize()
,它应该可以工作,但我无法弄清楚如何在不重写该页面的整个类的情况下“填充”该方法。假设我这样做了,我不知道如何将新类插入到向导中。
我查看了在我的 Python 代码中创建了一个新的向导页面,目的是覆盖向导中的现有页面,但没有成功。我是否只需要手动编写向导并放弃 Qt Designer?
解决方案
推荐阅读
- python - 为什么我在运行程序时没有得到任何输出?
- python - 根据列中特定值的计数条件过滤掉火花数据帧的行[pyspark中的spark.sql语法]
- python - 如何在torchscript中使用自定义python对象
- php - 使用我的 SQL 结果作为过滤条件的方法?
- spring-boot - 如何在 springbootapplication 中启用 Cassandra CqlSession Metrics
- c# - 正确处理 HttpWebRequest
- javascript - JavaScript Fade in on scroll 一旦淡入就不会淡出
- c++ - 尝试在派生类中使用宇宙飞船运算符
- javascript - 包含来自 npm 安装的 js 脚本
- c# - xUnit - 卡在如何从静态方法中打印出任何东西