c++ - QDialog - 设置背景图片

标签 c++ qt background-image qdialog

如何简单地设置 QDialog 的背景?我可以轻松设置背景颜色,但是当我尝试使用图像时,我的背景变黑了。我试图使用:QPallete 和 QBrush,StyleSheets :(。

最佳答案

你可以简单地

MyDialog::MyDialog(QWidget *parent)
    : QDialog(parent)
{
    ui.setupUi(this);

    setStyleSheet( "background-image:url(image.jpg);" ); //this works
}

另请参阅:Unable to set the background image in Qt Stylesheet

关于c++ - QDialog - 设置背景图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794847/

相关文章:

C++ istream 与 lex

C++ OTL 看不到外部数据库更改

c++ - QT - 逐步将小部件添加到水平布局

c++ - Qt S60 应用程序中的视频?

javascript - 基于时间的特定背景

css - 如何让背景拥有所有 4 个边距

c++ - 字符串到字节的转换

c++ - boost::mpi 在具有相同标签的多个 isend/irecv 传输中抛出 MPI_ERR_TRUNCATE

c++ - QTimer::SingleShot 在删除对象后触发

css - 封面背景图+渐变背景