gpt4 book ai didi

python - 如何使 QWizard 字幕中的链接可点击?

转载 作者:行者123 更新时间:2023-11-28 19:23:42 25 4
gpt4 key购买 nike

我正在按照 Qt 的 classwizard 构建一个小向导示例。

现在我设置了我的 QWizard 的副标题一些包含链接的 html 文本的实例。我知道 QLabel.setOpenExternalLinks(True)但是如何使用 QWizard 实现相同的效果?的 subTitle

我看了QWizardOptions但那里什么也没有。

请看下图:

http://imgur.com/zr3ILq2

我想让 www.plugincafe.com 在默认浏览器中打开。

感谢阅读。

编辑:我已经调用 self.setSubTitleFormat(1)其中 selfQWizard实例和 1 是 Qt::RichText 的枚举值因为我不知道如何在 PyQt 中获得正确的枚举常量。

我尝试了所有可能的 4 个枚举值,但除了文本样式之外,它没有改变任何东西。

嵌入 HTML 的字符串值为 'Obtain a unique ID from <a href="http://www.plugincafe.com">www.plugincafe.com</a> or use <font color="maroon">%s</font> for testing purposes.' % PLUGIN_ID_TESTING

最佳答案

QWizard(和 QWizardPage)仅公开对用作副标题的 QLabel 的最小控制,但您可以遍历 QWizard 中的所有子 QLabel 并调用 setOpenExternalLinks(True):

for label in wizard.findChildren(QLabel):
label.setOpenExternalLinks(True)

如果您不想在所有标签上都设置它,那么您需要检查是否找到了正确的标签。

关于python - 如何使 QWizard 字幕中的链接可点击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18291597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com