用于Qt5的GDB漂亮打印机 [英] GDB pretty printers for Qt5

查看:375
本文介绍了用于Qt5的GDB漂亮打印机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在哪里可以找到用于qt5的gdb漂亮打印机?



我只能在kde开发者网站上找到qt4。也许有人知道是否有新版Qt的漂亮打印机存在,以及我在哪里可以找到它们。



我知道可以使用最新版本的QtCreator,但我只需要用于GDB的纯Python脚本。

漂亮的打印机列在 https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB 只与Qt 5部分兼容。有些类型(如QByteArray )没有正确处理。



Alex Merry曾经在Qt 5漂亮的打印机上工作过,尝试将它们推送到Qt5 Base软件包(不幸的是它没有做到这一点)。为了方便起见,我在 https://github.com/Lekensteyn/qt5printers 上提供了他的打印机。


Where I can find gdb pretty printers for qt5?

I could find only for qt4 on kde developer site. Maybe somebody knows whether pretty printers for new version of Qt exist and where I can find them.

I know that it's possible to use latest version of QtCreator, but I need just plain python scripts for GDB.

解决方案

The pretty printers listed on https://techbase.kde.org/Development/Tutorials/Debugging/Debugging_with_GDB are only partially compatible with Qt 5. Some types (such a QByteArray) are not handled correctly.

Alex Merry has worked on Qt 5 pretty printers and tried to push these into the Qt5 Base packages (unfortunately it did not made it). For convenience, I have made his printers available at https://github.com/Lekensteyn/qt5printers

这篇关于用于Qt5的GDB漂亮打印机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆