#python #pyqt #qgraphicsview #qgraphicsscene
#python #pyqt #qgraphicsview #qgraphicsscene
Вопрос:
Допустим, у меня есть два изображения, изображение A и изображение B. Используя QGraphicScene и QGraphicsView, как я могу нарисовать изображение A на заднем плане и наложить изображение B поверх изображения A?
Заранее спасибо.
Ответ №1:
Если у вас есть QGraphicsItem, на которых вы рисуете свои изображения, вы можете использовать setZValue для установки пользовательского порядка стека.
Если вам нужен только фон для сцены, вы можете воспользоваться слоями сцены, например, использовать backgroundBrush, чтобы изменить фон, а затем нарисовать поверх него другие объекты.
Комментарии:
1. Три из ваших ссылок «зарезервированы для клиентов», что, как я предполагаю, было не так, когда вы отвечали. Пожалуйста, рассмотрите возможность предоставления примера, чтобы у будущих посетителей этого вопроса не возникло такой же проблемы.