深入了解QtCreator及其实用功能
发布时间
阅读量:
阅读量
重构代码
原生支持的功能包括在源代码中进行搜索、重命名以及调整代码格式等操作。
当在代码编辑区域右键点击时,会弹出一个菜单栏,其中包含Refactor选项。该选项会根据当前光标所在位置的代码元素,显示对应的重构子菜单,从而能够轻松完成许多以往需要手动执行的任务,其功能十分强大且便捷。常见的功能有:
在子类中自动插入父类的虚函数
为成员变量自动生成对应的getter和setter方法
自动添加缺失的大括号
将变量定义从现有位置分离出来
将if语句的条件部分独立出来
交换二元运算符两侧的操作数
将字符串类型进行转换
为字符串字面量添加翻译标识符
为属性定义新增相关的方法与变量
将原本在类内部定义的方法移至类外部
还有许多其他实用的功能
状态图绘制方法
qp借助qm工具绘制状态图,并生成对应的源代码。同样,qtceator也具备类似功能,能够通过绘制状态图生成scxml文件,随后将其集成至qt工程中,经过编译后即可生成对应的状态机c++代码。这项功能具有极高的实用性,但知晓的人却并不多。
该操作可通过菜单栏中的File > New File 进入,在选项中选择File/Class 类别下的 State Chart 选项来实现。
UML图绘制方法
令人意外的是,这款软件还具备一项极为实用的功能。在撰
全部评论 (0)
还没有任何评论哟~
