Socket
Socket
Sign inDemoInstall

qwebtip

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

qwebtip

A Qt package that lets you use web URLs as tooltips in Qt widgets


Maintainers
1

======== Overview

A Qt package that lets you use web URLs as tooltips in Qt widgets.

  • Free software: BSD 2-Clause License

Requires

PySide or PyQt4 with QtWebKit included.

Installation

::

pip install qwebtip

How To Use

Import qwebtip's main model, qweburltip and set it to override one of your widget's tooltips with some URL.

The next time you build your application and hover over that widget, a URL box is displayed with that URL, instead.

.. code:: python

from qwebtip import qweburltip

url = 'http://pyqt.sourceforge.net/Docs/PyQt4/qwebframe.html' qweburltip.override_tool_tip(QtWidgets.QLabel('Some label'), url)

How To Use - Customizing

Setting a custom tooltip size

.. code:: python

from qwebtip import qweburltip

url = 'http://pyqt.sourceforge.net/Docs/PyQt4/qwebframe.html' qweburltip.override_tool_tip( QtWidgets.QLabel('Some label'), url, width=100, height=400, )

Opening the URL at a specific header section

.. code:: python

url = 'http://pyqt.sourceforge.net/Docs/PyQt4/qwebframe.html' qweburltip.override_tool_tip( self.line_edit, element_selector.UnknownHeaderSelector( url, 'Method Documentation', ), )

Disabling Caching

Loaded webpages are cached so that successive loads can be kept fast. To disable caching, set this environment variable.

.. code:: bash

export QWEBTIP_DISABLE_CACHING=1

This is useful for debugging but is not recommended.

Changelog

0.2.0 (2019-06-02)

  • Reformatted the code to use black

0.1.0 (2018-12-04)

  • First release on PyPI.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc