Название: grabWidget грабит прямоугольную область с фоном. Как сделать без фона? Отправлено: Deiv от Январь 21, 2008, 09:00 Код: QPixmap img = QPixmap::grabWidget(v_comboBox_hide); у того вокруг углов серый фон. Можно както так ограбить виджет, чтобы эти лишние пикселы были прозрачны? ЗЫ: мой частный случай решен v_comboBox_hide создавался в памяти, на экран не выводился, хваталась дефолтная палитра. назначил ему палитру виджета на котором он появится и уголки перекрасились в синий. Код: QPalette v_palette=palette(); ЗЫЫ: никак нельзя этот фон прозрачным назначить? чтобы при грабеже не дергать палитру виджета, куда будет помещаться результат. |