5
Tôi có QPixmap và tôi muốn vẽ trên QWidget. Tuy nhiên, tôi muốn làm cho nó trong suốt 50% để nền có thể được nhìn thấy dưới đây. Làm thế nào tôi có thể làm điều đó?Cách vẽ QPixmap với độ trong suốt
Tôi có QPixmap và tôi muốn vẽ trên QWidget. Tuy nhiên, tôi muốn làm cho nó trong suốt 50% để nền có thể được nhìn thấy dưới đây. Làm thế nào tôi có thể làm điều đó?Cách vẽ QPixmap với độ trong suốt
Bạn đặt chế độ thành phần trong QPainter và sau đó sử dụng mặt nạ để xác định bit nào của ảnh trong suốt hoặc sử dụng loại QImage :: Format_ARGB32_Premultiplied cho ảnh bằng bộ kênh alpha.
Xem ví dụ http://doc.qt.io/archives/4.6/demos-composition.html
Trên thực tế tôi thấy rằng nó có thể chỉ cần gọi 'painter.setOpacity (0,5) 'ngay trước khi vẽ pixmap, nhưng nhờ anyway. –