2017-02-08 3 views
0

A QWidget nimmt CSS-Klassen wie erwartet hinzuzufügen:Wie eine CSS-Klasse zu einem QVBoxLayout

leftContainerWrapper = new QVBoxLayout(); 
leftContainerWrapper -> setProperty("class", "top-bar-borders"); 

jedoch QVBoxLayout nie tun.

QVBoxLayout leftContainerWrapper = new QVBoxLayout(); 
leftContainerWrapper -> setProperty("class", "top-bar-borders"); 

Wie kann ich über das Hinzufügen von der Stil-Klasse gehen, top-bar-borders unten, um einen QHBoxLayout?

.top-bar-borders { 
    border-top: 2px solid #5676C9; 
} 

Antwort

0

Sie können wickeln Sie das Layout innerhalb einer zusätzlichen QWidget auf dem Sie die Eigenschaft festgelegt. Zum Beispiel:

QWidget * leftContainerWrapper = new QWidget(); 
leftContainerWrapper->setLayout(new QVBoxLayout()); 
leftContainerWrapper->setProperty("class", "top-bar-borders"); 
Verwandte Themen