带有背景图片的 Qt 安装程序

问题描述

我正在使用 Qt Installer Framework 为我的应用程序详细说明安装程序。

我想在背景上显示一张图片,因此我设置了 https://doc.qt.io/qtinstallerframework/ifw-globalconfig.html 上指示的 Background 标记,并将 WizardStyle 设置为 Mac,它看起来如下所示:

enter image description here

这是config.xml

<?xml version="1.0" encoding="UTF-8"?>
<Installer>
    <Name>Stylesheet Example</Name>
    <Version>1.0.0</Version>
    <Title>Stylesheet Example</Title>
    <Publisher>Qt-Project</Publisher>
    <startmenuDir>Qt IFW Examples</startmenuDir>
    <TargetDir>@HomeDir@/IfwExamples/stylesheet</TargetDir>
    <WizardStyle>Mac</WizardStyle>
    <StyleSheet>style.qss</StyleSheet>
    <!-- <TitleColor>#FFFFFF</TitleColor> -->
    <WizardShowPagelist>false</WizardShowPagelist>
    <Background>background1.png</Background>
</Installer>

如何使半透明(白色)部分完全透明?

解决方法

在您的 style.qss 文件中添加以下几行:

QFrame,QLabel,QToolTip {
    border: 0px;
    background-color: transparent;
}