2015-09-16 19 views
7

Có cách nào để xóa thanh cuộn khỏi QWebEngineView hoặc bằng cách nào đó tôi có thể truy cập vào ScrollArea của nó không?Xóa Thanh cuộn khỏi QWebEngineView hoặc QWebEnginePage

Với webkit đó là dễ dàng như

WebView->page()->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff); 
WebView->page()->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff); 

nhưng tôi không thấy bất kỳ chức năng tương tự trong QWebEngine. Tôi thậm chí không nhìn thấy bất kỳ khu vực cuộn trong nguồn qwebengine .. Có một cái gì đó mà tôi đang thiếu?

Cập nhật: Tôi nghĩ rằng tôi có thể cố gắng ép buộc cuộn biến mất từ ​​một số cài đặt css được thông qua với trang cho crom

+0

Theo như tôi có thể nói, Chromium xử lý vẽ các thanh cuộn và bạn sẽ phải tạo ra một tùy chỉnh xây dựng của WebEngine nếu bạn muốn sửa đổi chúng theo bất kỳ cách nào. – MrEricSir

Trả lời

3

Thay đổi phong cách css của trang web làm việc. Tôi đã sử dụng

<style type="text/css"> 
body { 
    overflow:hidden; 
} 
</style> 

nhưng may mắn cho những người không có quyền truy cập vào trang web bạn đang cố gắng hiển thị theo cách bạn muốn.

+0

Làm cách nào để thay đổi kiểu của trang đã tải? – OzanYukruk

+0

@OzanYukruk Tôi sửa đổi trang web riêng của mình (tôi có quyền truy cập vào mã của nó.) Để làm điều này thông qua Webengine - nó có phương pháp mà được bạn văn bản thuần túy của mã nguồn html. Thẻ kiểu đúng và tải trang đã sửa đổi tôi đoán – Shf

+0

OK, tôi chỉ yêu cầu các trang web mà tôi không có quyền truy cập. Vì vậy, có vẻ như tôi sẽ không thể ẩn thanh cuộn – OzanYukruk

Các vấn đề liên quan