设置QPushButton(QToolButton、...)中toolTip的背景图片

1、方法一

QPushButton *pushBtn = new QPushButton();
this->setStyleSheet("QPushButton {border-image: url(e:/Test/image/background_red.png);}\
                    QToolTip {border-image: url(e:/Test/image/blue.png);}");
pushBtn->setStyleSheet("QPushButton {border-image: url(e:/Test/image/background_green.png);}\
                       QToolTip {...此处设置tip的大小...border-image: url(e:/Test/image/white.png);}");
pushBtn->setToolTip("hello world");//pushBtn->setToolTip(" ");至少添加一个空格

    此方法设置文字(可用于显示或样式设置去除),大小根据需要进行设置。

2、方法二

QPushButton *pushBtn = new QPushButton();
this->setStyleSheet("QPushButton {border-image: url(e:/Test/image/background_red.png);}\
                    QToolTip {border-image: url(e:/Test/image/blue.png);}");
pushBtn->setStyleSheet("QPushButton {border-image: url(e:/Test/image/background_green.png);}\
                       QToolTip {border-image: url(e:/Test/image/white.png);}");
pushBtn->setToolTip("          \
                    \n          \
                    \n          \
                    \n          ");

    此方法设置空格和换行符,以此设置tip大小。

你可能感兴趣的:(设置QPushButton(QToolButton、...)中toolTip的背景图片)