TAILIEUCHUNG - The book of qt 4 the art of building qt applications - phần 8

Chúng tôi sẽ minh họa điều này kịch bản mới nhất bằng cách thay đổi ví dụ từ trang 265 để bổ sung bao gồm hai nút bấm được sắp xếp theo một bố trí bên dưới xem bảng. Tất cả các lệnh khác khi chúng được. | 10 The Graphics Library Arthur In XOR mode QPainter CompositionMode_Xor the Painter links the alpha value of the source subtracted from the inverse of the destination to the destination the alpha value of which it subtracts from the inverse of the source. The result of this operation is shown on the left side of Figure . The clear mode displayed on the right QPainter CompositionMode_Clear is used for example to stencil out masks from figures. For each pixel in the source in which the alpha channel has a value other than 0 the Painter in clear mode sets the alpha value of the destination pixel to 0 thus making the corresponding pixel transparent. Figure TheXOR operator links source and destination with an exclusive OR Clear enables complete figures to be stencilled out of images. Using the DestinationOut Operator on a Painter Path We will adjust the example from Section page 309 so that a compositing operator covers the area in a dark color. The result should match that shown in Figure . The Painter path in paintEvent remains the same we again instantiate the Painter and activate anti-aliasing. Then we draw the background. For the paintbrush we select black with a semitransparent alpha channel. With the DestinationOut operator the Painter path thus acquires its black and semitransparent coloring composition include QtGui include Paintwidget PaintWidget QWidget parent QWidget parent I 314 Complex Graphics void Paintwidget paintEvent QPaintEvent ev QPainterPath path rect .topLeft rect .bottomLeft rect .bottomRight rect .topRight rect .bottomRight rect .bottomLeft QPainter p this QPainter Antialiasing true rect QPixmap QColor fromRgba qRgba 0 0 0 128 QPainter CompositionMode_DestinationOut path The fact that the widget itself is opaque means that most of the compositing operators in this example are .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.