簡體   English   中英

更改QT布局背景

[英]Change QT layout background

由於QVBoxLayout沒有setStylesheet方法,所以我認為這可以解決問題:

QWidget *window = new QWidget(this);
window->setStyleSheet("background-image:url(:/images/sky.jpg);font-size:18px;");
QVBoxLayout * layout = new QVBoxLayout(window);
layout->addWidget(widg1);
layout->addWidget(widg2);
setLayout(layout);

可悲的是,僅出現一個小的矩形背景圖像,沒有覆蓋整個窗口。 我該怎么辦?

您可以將樣式表設置為主窗口的中央小部件。 在示例中,您可以將window置於其他布局中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM