Advertisement

深入了解QtCreator及其实用功能

阅读量:

重构代码

原生支持的功能包括在源代码中进行搜索、重命名以及调整代码格式等操作。

当在代码编辑区域右键点击时,会弹出一个菜单栏,其中包含Refactor选项。该选项会根据当前光标所在位置的代码元素,显示对应的重构子菜单,从而能够轻松完成许多以往需要手动执行的任务,其功能十分强大且便捷。常见的功能有:

在子类中自动插入父类的虚函数

为成员变量自动生成对应的getter和setter方法

自动添加缺失的大括号

将变量定义从现有位置分离出来

将if语句的条件部分独立出来

交换二元运算符两侧的操作数

将字符串类型进行转换

为字符串字面量添加翻译标识符

为属性定义新增相关的方法与变量

将原本在类内部定义的方法移至类外部

还有许多其他实用的功能

状态图绘制方法

qp借助qm工具绘制状态图,并生成对应的源代码。同样,qtceator也具备类似功能,能够通过绘制状态图生成scxml文件,随后将其集成至qt工程中,经过编译后即可生成对应的状态机c++代码。这项功能具有极高的实用性,但知晓的人却并不多。

该操作可通过菜单栏中的File > New File 进入,在选项中选择File/Class 类别下的 State Chart 选项来实现。

UML图绘制方法

令人意外的是,这款软件还具备一项极为实用的功能。在撰

全部评论 (0)

还没有任何评论哟~