How to Change the Background Color of QWidget/fa

From Qt Wiki
Jump to navigation Jump to search

p{direction:rtl;text-align:right}. برای تغییر رنگ پس زمینه widget ها از کد زیر استفاده می کنیم.

h1{direction:rtl;text-align:right}. استفاده از Palette

m_pMyWidget = new QWidget(this);
 m_pMyWidget->setGeometry(0,0,300,100);
 QPalette Pal(palette());
 // set black background
 Pal.setColor(QPalette::Background, Qt::black);
 m_pMyWidget->setAutoFillBackground(true);
 m_pMyWidget->setPalette(Pal);
 m_pMyWidget->show();

h1{direction:rtl;text-align:right}. استفاده از Style Sheet

m_pMyWidget = new QWidget(this);
 m_pMyWidget->setGeometry(0,0,300,100);
 m_pMyWidget->setStyleSheet("background-color:black;");
 m_pMyWidget->show();