8000 GitHub - cisen/khtml: KHtml
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

cisen/khtml

 
 

Repository files navigation

KHTML

HTML rendering engine

Introduction

KHTML is a web rendering engine, based on the KParts technology and using KJS for JavaScript support.

Usage

If you are using CMake, you need to have

find_package(KF5KHtml NO_MODULE)

(or similar) in your CMakeLists.txt file, and you need to link to KF5::KHtml.

To use KHTML in your application, create an instance of KHTMLPart, embed it in your application like any other KPart, and call methods to control what it displays:

QUrl url("https://www.kde.org");
KHTMLPart *w = new KHTMLPart();
w->openUrl(url);
w->view()->resize(500, 400);
w->show();

Alternatives

Note that using KHTMLPart may introduce security vulnerabilities and unnecessary bloat to your application. Qt's text widgets are rich-text capable, and will interpret a limited subset of HTML.

Another option is to use KDEWebKit, WebKit is a fork of KHTML with substantial industry support.

About

KHtml

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.5%
  • Java 1.8%
  • C 1.0%
  • Other 0.8%
  • Perl 0.4%
  • CMake 0.4%
  • Other 1.1%
0