2

我正在设计一个助​​手,用于在带有其他小部件的项目中为 csv 文件收费。我几乎完成了助手,子类化 QWizard 和 QWizardPage,但我坚持自定义标题和副标题的方面,因为它必须与整个应用程序的方面保持一致

我尝试使用样式表并使用 HTML 代码设置标题,但它没有按预期工作。我需要让标题背景变暗(#38474F),标题颜色为“白色”(#F0F0F0)。我还希望标题的字体为 Arial 12 Bold,并且(如果可能)字幕的字体为 Arial 10(如果不可能,没问题)

在下面的链接中,您可以看到助手的方面如何以及另一部分的方面如何。我在第二个中删除了应用程序的徽标,但它在白色方块中

现在助手的样子

应用程序另一部分的图像

4

1 回答 1

0

QWizard支持其标题的富文本格式(参见Qt doc)。

如果将此属性设置为Qt.RichTextor Qt.AutoText(默认值),则可以在页面标题中使用 html 标记。

例如:

myPage.setTitle("<span style='color:#FF0000;'>In red</span> Normal");

将显示:

在此处输入图像描述

于 2019-05-18T09:49:12.457 回答