qt creator单步调试&快捷键

来源:互联网 发布:淘宝客服岗位职责打包 编辑:程序博客网 时间:2024/05/22 14:15

http://blog.csdn.net/dreamtdp/article/details/8765165

qt creator单步调试

分类: QT 237人阅读 评论(0)收藏举报

PS:有多个重载构造 函数时,按键盘中的上,下,左,右键选择。

调试器是MinGW

Qt Creator 运行时是先构造

Notepad  w 对象,运行到Notepad构造函数那里,看变量值右击添加表达式求值,就可以看了。
    QApplication a(argc, argv);
    Notepad w;
    char s[20]="123";
    strcpy(s,"456456");
    w.show();
    
    return a.exec();

调试信号和槽的话,要在
槽的实现函数设置断点,再发送信号,如pushbotton,就会跳到
槽的实现函数:
void Notepad::on_actionOpen_triggered()
{
    QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"), QString(),
            tr("Text Files (*.txt);;C++ Files (*.cpp *.h)"));
        if (!fileName.isEmpty())
        {
            QFile file(fileName);
            if (!file.open(QIODevice::ReadOnly))
            {
                QMessageBox::critical(this, tr("Error"), tr("Could not open file"));
                return;
            }
            QTextStream in(&file);
            ui->textEdit->setText(in.readAll());
            file.close();
        }
}

Qt Creator的常用快捷键给列一下。

F1: 选中某一类或函数,按下F1,出现帮助文档;

F2: 选中某一类或函数,按下F2,迅速定位到给类或函数申明的地方或被调用的地方

F3: 查找時按F3查找下一個你選中的內容,Shift + F3為查找上一個;

F4: 在*.cpp 和*.h之間切換;

调试 F5(Debug)

停止调试 Shift+F5

单步跳过 F10

单步进入 F11

单步跳出 Shift + F11

重启调试 Ctrl + Shift + F5

设置/切换 断点 F9


激活欢迎模式 Ctrl + 1

激活编辑模式 Ctrl + 2

激活调试模式 Ctrl + 3

激活项目模式 Ctrl + 4

激活帮助模式 Ctrl + 5

激活输出模式 Ctrl + 6

查找当前文档 Ctrl + F

查找下一个 F3

查找上一个 Shift + F3

弹出查找对话框 Ctrl + Shift + F

返回到代码编辑状态 Esc

页面之间切换 Alt +左,按Alt +右

自动完成 Ctrl + Space

声明和定义之间切换 F2

头文件和源文件之间切换 F4

隐藏或显示边栏 Alt + 0

切换至生成窗口 Alt + 1

切换至搜索结果窗口 Alt + 2

切换至应用输出窗口 Alt + 3

切换至编译输出窗口 Alt + 4

下一个书签 Ctrl + .

上一个书签 Ctrl + ,

书签之间切换 Ctrl + M

 

 

 

我用的是QT5.0.2,下面是我自己的一点经验:

1.F9设置断点

2.F5启动调试。按下后要等15秒左右,这段时间可能调试器在初始化吧,直到第一个断点上出现黄箭头为止。

3.按F10或F11开始调试。单步跳过 F10,单步进入 F11,意思就是函数的调用就用F10,否则就是F11,通常这俩是配合使用的。这点还是自己写一个文件(最好包含类,for循环的程序)亲自测试下吧

 

 

原创粉丝点击