您的位置:首页 > 编程语言 > Qt开发

Qt无边框背景图片的窗口

2017-06-21 16:49 309 查看
#include
#include

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QWidget *widget = new QWidget(NULL,Qt::FramelessWindowHint);
widget->setStyleSheet("border-image:url(./test.jpg)");
widget->show();
widget->setWindowOpacity(0.5);
return a.exec();
}

//1)Qt::FramelessWindowHint:没有边框的窗口。
//2)Qt::WindowStaysOnTopHint:总是最上面的窗口。
//3)Qt::CustomizeWindowHint:自定义窗口标题栏,以下标志必须与这个标志一起使用才有效,否则窗口将有默认的标题栏。
//4)Qt::WindowTitleHint:显示窗口标题栏。
//5)Qt::WindowSystemMenuHint:显示系统菜单。
//6)Qt::WindowMinimizeButtonHint:显示最小化按钮。
//7)Qt::WindowMaximizeButtonHint:显示最大化按钮。
//8)Qt::WindowMinMaxbuttonHint:显示最小化按钮和最大化按钮。
//9)Qt::WindowCloseButtonHint:显示关闭按钮。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: