Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:16
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Код:QPixmap img = QPixmap::grabWidget(v_comboBox_hide);v_l abel->setPixmap(img);На рисунке видно, что 1-й комбобокс и пушбатон отличаются от 2-го комбобокса.у того вокруг углов серый фон.Можно както так ограбить виджет, чтобы эти лишние пикселы были прозрачны?ЗЫ:мой частный случай решенv_comboBox_hide создавался в памяти, на экран не выводился, хваталась дефолтная палитра.назначил ему палитру виджета на котором он появится и уголки перекрасились в синий.Код:QPalette v_palette=palette();v_palette.setColor(Q Palette::Background, QColor(20, 60, 150, 255) );setPalette(v_palette);// здесь, вновь сазданому комбобоксу назначена палитра основного виджетаv_comboBox_hide = new QComboBox;v_comboBox_hide->setPalette(v_palette);ЗЫЫ:никак нельзя этот фон прозрачным назначить?чтобы при грабеже не дергать палитру виджета, куда будет помещаться результат.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Shape5 Elegance главная с фоном а остальные без фона Guest Третий архив вопросов и ответов 0 29.09.2011 17:49
Как сделать рисунок фоном главной страницы [РЕШЕНО] Guest Новый архив 3 0 29.09.2011 10:40
Сделать изображение фоном Guest Второй архив вопросов и ответов 0 28.09.2011 05:47



© www.otvetnemail.ru - Форум вопросов и ответов.