datochan / qt6printers

Pretty printers for Qt6 classes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

qt6printers

LLDB pretty printers for Qt6 types based on the original KDevelop printers.

How to use LLDB printers

Create ~/.lldbinit file and add the following lines to it

settings set target.load-script-from-symbol-file true

command script import ~/<path-to-cloned-repo>/lldb/qt.py

Supported types

  • QVector
  • QList
  • QStack
  • QQueue
  • QMap
  • QMultiMap
  • QHash
  • QMultiHash
  • QSet
  • QString
  • QStringList
  • QByteArray
  • QVariant (does not handle std:: containers properly)
  • QDate
  • QTime
  • QDateTime
  • QUrl
  • QUuid
  • QCache

About

Pretty printers for Qt6 classes

License:GNU General Public License v2.0


Languages

Language:Python 100.0%