Qt Quick调试之显示代码行号

QML 文档可以使用 console 对象来打印日志信息,可默认是无法输出行号的。帮助文档中说需要设置 QML_CONSOLE_EXTENDED 环境变量即可,测试了一下不管用。后来找到 qt.gitorious.org 上的一个文章(链接点这里),说 Qt 5.0 之后这个宏已经随风而去了。不过有更好用的方式,设置 QT_MESSAGE_PATTERN 。

如果你使用qmlscene来调试qml文档,在Windows下这样设置:

set QT_MESSAGE_PATTERN=%{file}:%{line} %{message}

然后就可以 qmlscene 加载 qml 文档来测试了,看图:

如果你使用 Qt Creator ,按下面的路径可以设置:

projects-->Run-->Run Enviroments,点击Add按钮。

然后运行你的项目就行了。

??

时间: 2024-08-07 21:04:40

Qt Quick调试之显示代码行号的相关文章

Android studio 显示代码行号 设置

首先我们打开我们的Android Studio.   这时会弹出setting页面,我们选择show line numbers然后点击确定按钮.   此时我们就可以看到代码左侧显示出行号了   我们可以看到不仅Java代码显示了行号,而且XML代码区域也显示了行号,大家可以自己试试.欢迎关注,后面会继续写Android开发的系列经验的.

vs2012中如何显示代码行号

打开一个项目,里面没有显示行号   打开工具-选项   选择文本编辑器-C#   在行号前面上打钩   点击确定,就可以看到代码前面显示出行号 6 还可以按此办法添加其他类型文件的代码行号

Android Studio IDE 显示代码行号

每次在需要重新配置android studio的时候总是会要去查询行号怎么现实出来,在这里记录下来,方便大家也方便自己 从file->settings 进入下面的界面

设置MyEclipse显示代码行数和设置字体的技巧

设置MyEclipse显示代码行数和设置字体的技巧 一个优秀的程序员一定会做到两点,避免bug和瞬间定位bug,显示代码的行数,能帮助我们及时发现错误,分析错误. 1.在MyEclipse菜单栏中找到Window选项,在其下拉菜单中选中Preferences选项,打开 2.在弹出的如下窗口中,在左侧选项列中选General,点击其下拉三角,找到其子选项,Editors 3.在Editors选项中,找到Text Editors选项选中,在右侧中找到Show line numbers,并勾选 4.关

C#开发技巧之2—设置程序代码行号

大家在初学C#的时候有没有这样的想法呢——设置行号来方便自己找到错误代码的位置.现在一客为大家带来福利了哦,O(∩_∩)O~ 1. 实例说明: 在“环境”设置的“文本编辑器”项中,我们可以设置后台代码的行号显示功能. 2. 设置步骤: (1)打开Visual Studio 2008开发环境,在菜单栏中选择工具—> 选项,弹出如图1所示对话框: 图1 选项对话框 (2)选择“文本编辑器“节点下的”所有语言“选项,并在右侧选中”行号”复选框,最后点击确定.如图2: 图2 C#开发技巧之2-设置程序代

eclipse显示代码行数

最近做的手机APP正在进行最后一部分了,在一个类中估计要写上千行代码,来回的拉动滚动条太麻烦了,于是发现为什么我得eclipse不显示代码行数呢  其他C什么的编译器都显示的. 于是百度了一下,一下子就解决了问题,下面贴一下解决方案 方法1 1 打开eclipse 2 打开你的项目 3 在左侧点击右键,选择“show line numbers” 步骤阅读 4 选择完毕,程序代码的行数已经显示出来了 END 方法2 点击window--preferences   点击general   点击edi

EXTJS中的grid显示实际行号

添加一个新的功能 [javascript] view plaincopy Ext.grid.PageRowNumberer = Ext.extend(Ext.grid.RowNumberer, { width : 40, renderer:function(value, cellmeta, record, rowIndex, columnIndex, store){ if(store.lastOptions.params!=null){ var pageindex=store.lastOptio

C#程序代码行号设置

C#程序代码行号设置 C#程序代码行号设置

JavaScript 获得代码行号和脚本文件名

如果你使用的是 V8 引擎,Chrome 和 Node.js 所用的,那么你可以利用 JavaScriptStackTraceApi 来获得行号信息,有两个 API: Error.captureStackTrace()Error.prepareStackTrace() 在 Chrome 中可运行下面的代码: 01 02 03 04 05 06 07 08 09 10 11 12 var getStackTrace = function() {   var obj = {};   Error.ca