qtconsole 第2页
- qDebug
-
一、qDebugqDebug用于在控制台输出调试信息,主要有以下几种用法。1、类似c++的cout函数QStringstr=“world”;qDebug()<<“hello“<<str<<”!”<<endl;注:此处endl起到的作用有两个:a、等...
- xmake新增对Qt编译环境支持
-
在最新的xmakev2.2.1版本中,新增了对QtSDK环境的支持,我们完全可以脱离QtCreater进行Qt应用程序的开发,甚至配合vscode/idea等编辑器+xmake插件(xmake-vscode,xmake-idea…),用户完全可以切换到自己最常用的编辑器环境中去开发和构建...
- Windows环境下Qt Creator控制台输出中文乱码解决方法
-
中文讨论Windows环境下QtCreator控制台输出中文乱码的解决办法。知识产权协议允许以教育/培训为目的向学生或受众进行免费引用,展示或者讲述,无须取得作者同意。不允许以电子/纸质出版为目的进行摘抄或改编。1.开发环境中文Windows1064bit,QtCreator4.11....
- 跨平台软件开发框架——Qt
-
Qt是完整的跨平台软件开发框架,实现了一套代码可以在所有操作系统、平台和屏幕类型上部署,从台式机、嵌入式系统到可穿戴设备、移动设备。Qt是一个跨平台的C++图形用户界面开发框架,它既可以开发友好的、易操作的图形用户界面,又可以开发无图形界面的程序,如控制台程序。Qt是使用C++语言开发的,完全面向对...
- 「Qt入门第30篇」 XML(四)使用流读写XML
-
导语从Qt4.3开始引入了两个新的类来读取和写入XML文档:QXmlStreamReader和QXmlStreamWriter。QXmlStreamReader类提供了一个快速的解析器通过一个简单的流API来读取格式良好的XML文档,它是作为Qt的SAX解析器的替代品的身份出现的,因为它比SAX...
- 「Qt入门第27篇」 XML(一)使用DOM读取XML文档
-
导语XML(ExtensibleMarkupLanguage,可扩展标记语言),是一种类似于HTML的标记语言,但它的设计目的是用来传输数据,而不是显示数据。XML的标签没有被预定义,用户需要在使用时自行进行定义。XML是W3C(万维网联盟)的推荐标准。相对于数据库表格的二维表示,XML使用的树...
- xmake从入门到精通2:创建和编译工程
-
xmake是一个基于Lua的轻量级现代化c/c++的项目构建工具,主要特点是:语法简单易上手,提供更加可读的项目维护,实现跨平台行为一致的构建体验。本文主要详细讲解如何创建一个基于xmake的工程以及编译操作。项目源码官方文档创建空工程xmake提供了xmakecreate命令,可以很方便的快速创...
- Qt/C++ 加入轻便性能收集器
-
在做比较耗费计算资源或者存储资源的多线程程序时,往往需要分析每个环节耗费了多少时间。使用valgrind系列工具,在Linux下可以来做类似的工作,但是我们还是希望在所有平台下,以及最终发行Release版本中(优化开关全开)完成评估。实际上,只要能够有一个工具方便的记录每个关键位置的时刻,即可使用...
- 「Qt入门第22篇」 数据库(二)编译MySQL数据库驱动
-
导语在上一节的末尾我们已经看到,现在可用的数据库驱动只有两类3种,那么怎样使用其他的数据库呢?在Qt中,我们需要自己编译其他数据库驱动的源码,然后当做插件来使用。下面就以现在比较流行的MySQL数据库为例,说明一下怎样在QtCreator中编译数据库驱动。环境:WindowsXp+Qt4.8...
- Qt容器类:Qt的容器类介绍
-
一、介绍Qt库提供了一套通用的基于模板的容器类,可以用这些类存储指定类型的项。比如,你需要一个大小可变的QString的数组,则使用QVector<QString>。这些容器类比STL(C++标准模板库)容器设计得更轻量、更安全并且更易于使用。如果对STL不熟悉,或者倾向于用“Qt的方式...