Как се сменя цвета на фона на QWidget
QWidget [doc.qt.nokia.com] е базов клас за всички обекти на графичния потребителски интерфейс, което означава, че същите подходи за смяна на цвета на фона могат да бъдат изпозвани и за тях.
Използвайки палитрата
Пръвият пример демонстрира как се сменя цвета на фона чрез QPalette [doc.qt.nokia.com]
- m_pMyWidget->setGeometry(0,0,300,100);
- // set black background
- m_pMyWidget->setAutoFillBackground(true);
- m_pMyWidget->setPalette(Pal);
- m_pMyWidget->show();
Чрез style sheet
Style sheet съдържа текстово описание за персонализация на стила, съгласно приложеното описание в документацията [doc.qt.nokia.com].
- m_pMyWidget->setGeometry(0,0,300,100);
- m_pMyWidget->setStyleSheet("background-color:black;");
- m_pMyWidget->show();
И двата варианта за смяна на цвета на фона на QWidget са успешно създадени чрез Qt SDK 1.1 и тествани на Symbian^3 устройство.

