Tôi đã viết một chương trình wxPython mà tôi đang dịch sang wxWidgets. Chương trình có một cửa sổ cuộn hiển thị một hình ảnh. Sau Rappin, wxPython Trong Hành động (Liệt kê 12.1), tôi đã sử dụng một StaticBitmap trong một bảng điều khiển. Trong khi lướt tài liệu wxWidgets mới nhất, tôi tìm thấy dire warning rằng wxStaticBitmap chỉ nên được sử dụng cho những hình ảnh rất nhỏ. Nó nói, "... bạn nên sử dụng điều khiển của riêng bạn nếu bạn muốn hiển thị hình ảnh lớn hơn một cách hợp lý." Đuợc. Cho tôi xem. Tôi không có "kiểm soát của riêng tôi".Cách xây dựng hiển thị hình ảnh wxWidgets đơn giản
Rappin sai, hoặc là tài liệu lỗi thời?
Câu hỏi - một người mới, không nghi ngờ gì - là cách đúng đắn để làm một cửa sổ xem hình ảnh đơn giản trong wxWidgets là gì? Một thay thế drop-in cho wxStaticBitmap sẽ là tốt đẹp. Tôi nhìn vào chương trình "hình ảnh" trong thư mục "mẫu" wxWidgets. Đó là một chiến tranh và hòa bình dài . Chắc chắn phải có một lớp học đóng hộp hoặc một công thức đơn giản.
có lẽ thay vì 'Invalidate()', mghie có nghĩa là 'Refresh()'. (Đây phải là một mod để trả lời 0, nhưng tôi không thấy làm thế nào để thực hiện điều đó.) – contributor