问题标签 [qwizard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
663 浏览

python - PySide2 QWizard 非线性页面

我正在尝试将我的代码从 PyQt5 更改为 PySide2。我的大部分脚本只需将导入从 PyQt5 更改为 PySide2,它的工作原理是一样的。但是,我尝试将 Qt 文档中的许可向导示例从 PyQt5 改写为 PySide2。在 PyQt5 中它运行良好,但是,在 PySide2 中,我收到退出代码 139 的错误(被信号 11:SIGSEGV 中断)。PySide2 qwizard 代码用于线性向导,如类向导示例,工作正常。有谁知道为什么非线性向导会失败以及为什么会出现该错误?

谢谢

下面的代码适用于 PyQt5。用 PySide2 替换 PyQt5 我得到一个错误

进程以退出代码 132 结束(被信号 4:SIGILL 中断)

0 投票
1 回答
823 浏览

python - 禁用下一个按钮的输入键pyqt5 QWizard

我正在制作一个向导QWizard

我有 QLineEditQPushButton

我已经放入了接受输入键并运行与单击“确定”按钮相同的功能的行。

问题是它会同时触发OK按钮和Next向导的按钮。

MVCE:

如果您运行上面的代码并单击ok,您将留在页面上。QLineEdit如果您选择了除该框之外的任何其他内容,也会发生同样的事情。

如果您在QLineEdit框中并按Enter,您将被带到下一页并显示消息框。

如何阻止Enter Key链接到Next按钮。

如何访问和覆盖 中的BACKNEXT按钮FINISH的属性QWizard

0 投票
1 回答
468 浏览

python - 页面加载后显示消息框pyqt5

我有一个 PyQt5 向导,在第二页上,我希望根据以前的内容改变行为。

我已经实施initializePage

我希望页面先加载,然后做一些事情,例如下载文件并显示进度条等,但直到页面加载。

QMessageBox在页面加载之前弹出。

下面是一个MVCE

0 投票
1 回答
440 浏览

python - pyqt 向导 registerfield 作为字符串而不是整数

我正在尝试使用 PyQt5 创建一个向导,并且我正在尝试使用户在一个页面上输入的输入影响用户在下一页上看到的内容。但是,当我尝试这样做时,我只看到索引值而不是文本。

创建一个列表,然后将索引值映射到列表中的适当位置以获取字符串似乎有点笨拙,所以有人知道 PyQt 是否有更好的内置函数来做到这一点?

0 投票
1 回答
462 浏览

python-3.x - 如何将变量从一个 QWizardPage 传递到主 QWizard

我试图弄清楚如何将 QWizardPage 类中的变量(例如:openFile 函数)传递给主 QWizard 类。我还阅读了有关信号和插槽的信息,但无法理解如何以及这是否是使用 PyQt5 时的理想方式。下面是一个简化的代码示例:

0 投票
1 回答
148 浏览

python - PyQT 无法跨 QWizardPage 传递文件名

我试图让用户将文件上传到一个 QWizardPage 上的应用程序,然后能够在另一个 QWizardPage 上重新使用相同的文件路径。但是,从我的代码

我收到一个错误

TypeError:registerField(self,str,QWidget,property:str = None,changedSignal:PYQT_SIGNAL = 0):参数2具有意外类型'str'

有没有一种简单的方法可以将此特定字符串(self.name)转换为能够传递到向导中其他页面(即在本例中,传递到结论页面中的字幕字段)的 QWidget?

我已经查看了文档,但无法弄清楚,所以希望得到一些指导。谢谢。

0 投票
1 回答
618 浏览

qt - 如何在 QWidzard 上添加 QFrame 或 QWidget 作为 QWizardPage

我尝试在子类上添加框架/小部件子QWizard类,但向导页面为空白。我添加了QMainWindow子类,它工作正常。

第二个向导页面仅显示一个按钮。框架不存在。框架子类我测试过没有问题。

0 投票
1 回答
185 浏览

python - 中心调整大小的 Qwizard 页面

我有一个Qwizard2 页。

打开向导时,它位于屏幕中间。

第一页小于第二页。

单击下一步并显示第二页时,它将额外的项目添加到第一页的底部,但不会重新居中页面。

在较小的屏幕上,这意味着按钮在底部不在屏幕上,除非用户向上移动窗口,否则无法看到。

我曾尝试使用标准 QT 小部件居中,但Qwizard似乎对此没有反应。

如何将向导的第二页重新居中以显示整个小部件?

0 投票
0 回答
45 浏览

perl - Qwizard 安装失败,“尝试复制释放的标量”

尝试通过 cpan 安装 Qwizard 时出现类似于https://rt.cpan.org/Public/Bug/Display.html?id=121401的错误

我曾尝试使用 force 选项(我不喜欢此选项),但是当我尝试在代码中使用它时,该模块看起来仍未安装。“无法在 @INC 中找到 QWizard.pm”,这让我相信强制选项是白费力气。

我的问题是,简而言之,我怎样才能安装这个模块?

0 投票
1 回答
266 浏览

c++ - 如何删除 QWizard 中的水平线?

我正在处理 a 的样式表,QWizard我想删除按钮上方的水平线:

截屏

我尝试递归浏览所有小部件并将其边框设置为无,但似乎没有小部件具有此边框。

这是我的代码(可以在此处找到完整的可构建示例):

许可证向导.h

许可证向导.cpp

有可能吗?怎么做?