使用 QToolTip 时遇到的问题:
1、鼠标放上去会把 QPushButton 的 背景图 显示出来
2、设置 QToolTip 样式时不成功
if(preview) {//预览开
ui->preview->setStyleSheet("border-image:url(:/style/preview_icon.png);");
ui->preview->setToolTip("关闭预览");
} else {
ui->preview->setStyleSheet("border-image:url(:/style/n_preview_icon.png);");
ui->preview->setToolTip("开启预览");
}
修改代码后:
if(preview) {//预览开
ui->preview->setStyleSheet("QPushButton{border-image:url(:/style/preview_icon.png);}"
"QToolTip{background-color: #ffffff; color:#484848;}");
ui->preview->setToolTip("关闭预览");
} else {
ui->preview->setStyleSheet("QPushButton{border-image:url(:/style/n_preview_icon.png);}"
"QToolTip{background-color: #ffffff; color:#484848;}");
ui->preview->setToolTip("开启预览");
}