如何在QListWidget
中插入背景圖片以及如何設置QListWidget
的大小?如何在qt中設置QListWidget的圖片和大小
QListWidget *list = new QListWidget();
list->addItem("Hello");
list->addItem("Hi");
如何在QListWidget
中插入背景圖片以及如何設置QListWidget
的大小?如何在qt中設置QListWidget的圖片和大小
QListWidget *list = new QListWidget();
list->addItem("Hello");
list->addItem("Hi");
您必須使用setStyleSheet通過樣式表設置背景圖像。
list->setStyleSheet("background-image: url(image_url.png)");
如果你希望它是在市中心,只需添加:
list->setStyleSheet("background-image: url(image_url.png); background-position: center;");
如果你想設置的大小,你可以做到這一點通過樣式表也爲固定大小:
list->setStyleSheet("background-image: url(image_url.png); max-width:100px;min-width:100px; max-height:100px; min-height:100px;");
設置最大值和最小值他們是一樣的代碼實現這一點:
list->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
list->setFixedSize(100,100);
希望它有幫助。
list->setStyleSheet(QString("QListWidget { background-image: url(imagename.png) }"));
你能更準確地解釋一下嗎?設置圖像,但不是一個項目,然後這個圖像應該在哪裏?您的'QListWIdget'是否在佈局中? –
完整的QListWidget我想設置圖像不是特定的項目。 – Rupesh
我假設你正在談論一個背景圖片,列表中的項目將位於頂部。 – drescherjm