background |
Здравствуйте, гость ( Вход | Регистрация )
background |
Гость_Illya_* |
16.5.2010, 16:50
Сообщение
#1
|
Гости |
Помогите..... Мне нужно изменить фон моих виджетов...
Подскажите какой функцией и как сделать я просто не могу ни где найти .... |
|
|
kibsoft |
16.5.2010, 18:27
Сообщение
#2
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Помогите..... Мне нужно изменить фон моих виджетов... Подскажите какой функцией и как сделать я просто не могу ни где найти .... setPalette() сюда передаешь объект класса QPalette, в котором можно задавать цвет, кисть и т.д. Также можно с помощью QtStyleSheets оформлять виджеты(CSS). Читайте документацию. |
|
|
Гость_Гость_* |
16.5.2010, 21:26
Сообщение
#3
|
Гости |
Помогите..... Мне нужно изменить фон моих виджетов... Подскажите какой функцией и как сделать я просто не могу ни где найти .... не могу понять почему фоны можно менять только в файле main.срр и почему когда я изменил фон для одного ..... а когда пишу для другого -второй просто не меняеться..... Вот пример кода подскажите что не так ... CODE #include <QtGui/QApplication>
#include "mainwindow.h" #include "finddialog.h" #include <QColor> int main(int argc, char *argv[]) { QApplication app(argc, argv); MainWindow w; //w.setC //QPalette w = widget.palette() ; //w.setColor(widget.backgroundRole(), Qt::blue); //widget.setPalette (pal) ; qApp->setStyleSheet("QStatusBar {background-color : lightblue }"); //QStatusBar { background: brown; } // qApp->setStyleSheet("QGroupBox { background-color: grey }" // "QTabWidget {background-color : yellow}"); //treeWidget->setStyleSheet("background-color : grey") ; //qApp->palette().brightText(); w.show(); return app.exec(); } |
|
|
kibsoft |
17.5.2010, 12:17
Сообщение
#4
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Style Sheet Example в ассистенте посмотрите. Там все расписано.
Сообщение отредактировал kibsoft - 17.5.2010, 12:19 |
|
|
Текстовая версия | Сейчас: 26.11.2024, 14:59 |