Skip to content

DesktopServices

Qt Base Class: QDesktopServices

Signature: QDesktopServices(self) -> None

Base classes

Name Children Inherits
QDesktopServices
PySide6.QtGui
QDesktopServices(self) -> None

⋔ Inheritance diagram

graph TD
  1473245622656["gui.DesktopServices"]
  1473300168256["QtGui.QDesktopServices"]
  1473291690208["Shiboken.Object"]
  140713234304496["builtins.object"]
  1473300168256 --> 1473245622656
  1473291690208 --> 1473300168256
  140713234304496 --> 1473291690208

🛈 DocStrings

Bases: QDesktopServices

Methods for accessing common desktop services.

Source code in prettyqt\gui\desktopservices.py
class DesktopServices(gui.QDesktopServices):
    """Methods for accessing common desktop services."""

    @classmethod
    def open_url(cls, location: datatypes.PathType | datatypes.UrlType) -> bool:
        if not isinstance(location, core.QUrl):
            location = core.Url.from_user_input(os.fspath(location))
        return cls.openUrl(location)