C/C++ -- Gui编程 -- Qt库的使用 -- 使用小写qDebug调试程序
2014-05-06 13:36
519 查看
qDebug作为printf不需要头文件
qDebug()作为cout要使用头文件<QDebug>
-----debug.cpp-----
-----debug.cpp-----
调试乱码,运行不乱码(不知Qt5如何)
qDebug作为printf不接受QString类型:QObject::tr()和QString::QString()
qDebug作为cout接受QString类型,也是调试乱码运行不乱码
qDebug()作为cout要使用头文件<QDebug>
-----debug.cpp-----
-----debug.cpp-----
#include <QtGui> int main(int argc, char * argv[]) { QApplication app(argc, argv); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QWidget wgt(0, Qt::Widget); wgt.setWindowTitle("上古卷轴5-天际Skyrim"); wgt.setGeometry(200, 200, 300, 100); wgt.show(); qDebug("窗体宽度%d 窗体高度%d\n", wgt.width(), wgt.height()); qDebug()<<"窗体几何:"<<wgt.geometry()<<endl; qDebug()<<"窗体框架几何:"<<wgt.frameGeometry()<<endl; app.exec(); return 0; }
调试乱码,运行不乱码(不知Qt5如何)
qDebug作为printf不接受QString类型:QObject::tr()和QString::QString()
qDebug作为cout接受QString类型,也是调试乱码运行不乱码
#include <QtGui> int main(int argc, char * argv[]) { QApplication app(argc, argv); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); QWidget wgt(0, Qt::Widget); wgt.setWindowTitle("上古卷轴5-天际Skyrim"); wgt.setGeometry(200, 200, 300, 100); wgt.show(); qDebug("窗体宽度%d 窗体高度%d\n", wgt.width(), wgt.height()); qDebug()<<QString::QString("窗体几何:")<<wgt.geometry()<<endl; qDebug()<<QObject::tr("窗体框架几何:")<<wgt.frameGeometry()<<endl; app.exec(); return 0; }
相关文章推荐
- C/C++ -- Gui编程 -- Qt库的使用 -- 使用.ui文件
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt5总结
- C/C++ -- Gui编程 -- Qt库的使用 -- 标准对话框
- C/C++ -- Gui编程 -- Qt库的使用 -- 使用图片与动画
- C/C++ -- Gui编程 -- Qt库的使用 -- 使用自定义类
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt编码问题
- C/C++ -- Gui编程 -- Qt库的使用 -- 纯代码实现信号槽
- C/C++ -- Gui编程 -- Qt库的使用 -- HelloWorld
- C/C++ -- Gui编程 -- Qt库的使用 -- QtWidget
- C/C++ -- Gui编程 -- Qt库的使用 -- 信号与槽的关联
- C/C++ -- Gui编程 -- Qt库的使用 -- 对话框QDialog
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt5试用
- C/C++ -- Gui编程 -- Qt库的使用 -- 信号与槽 -- 欢迎界面
- C/C++ -- Gui编程 -- Qt库的使用 -- 组件大杂烩
- C/C++ -- Gui编程 -- Qt库的使用 -- 构造函数中添加组件
- C/C++ -- Gui编程 -- Qt库的使用 -- 理解主窗体构造函数
- C/C++ -- Gui编程 -- Qt库的使用 -- Qt窗体的类型状态布局
- Python -- Gui编程 -- Qt库的使用 -- 布局与基本控件
- 在ubuntu下使用emacs对c++程序进行调试
- Windows下使用Sublime Text 2调试/运行 C/C++ 程序