当前位置: 首页 > ds >正文

qt---命名规范

1、命名规范

1) 类名:单词首字母大写,单词和单词之间直接连接,无需连接字符

如:MyClass,QPushButton
class MainWindow
{
};

2) Qt中内置的类型,头文件和类命名同名。

如:
#include <QString>
QSring str;#include <QWidget>
QWidget w;

3) 函数名字,变量名:首字母小写,之后每个单词首字母大写,单词和单词之间直接连接,无需连接字符

如:
void connectTheSignal();

4) 类的成员变量设置函数用使用 set+成员变量名,

获取成员变量的函数直接用成员变量名(如果是bool类型,有可能会用一些表示状态的术语,
如isVisilble,hasFocus):
如:
//普通成员变量设置和获取
void setText(QString text);
QString text()const;
//bool的成员变量获取
bool isEnabled()const;
bool hasFocus()const;
http://www.xdnf.cn/news/7910.html

相关文章:

  • 小土堆pytorch--神经网络-非线性激活线性层及其他层介绍
  • 业务逻辑篇水平越权垂直越权未授权访问检测插件SRC 项目
  • 一文理解TCP与UDP
  • 重写B站(网页、后端、小程序)
  • 盒子模型、Flexbox 与 Grid 布局的综合运用
  • C++之初识模版
  • lanqiaoOJ 4185:费马小定理求逆元
  • 自定义类型:联合和枚举
  • 代码管理平台Gitlab如何通过快解析实现远程访问?
  • Ulisses Braga-Neto《模式识别和机器学习基础》
  • LangChain4j入门AI(七)Function Calling整合实际业务
  • 龙虎榜——20250521
  • 【图像大模型】基于深度对抗网络的图像超分辨率重建技术ESRGAN深度解析
  • 【android bluetooth 协议分析 02】【bluetooth hal 层详解 3】【高通蓝牙hal主要流程介绍-上】
  • 最新版Chrome浏览器调用ActiveX控件技术——alWebPlugin中间件V2.0.42版发布
  • 数据结构(4)线性表-链表-双链表
  • springboot3+vue3融合项目实战-大事件文章管理系统-自定义校验
  • 实现一个带有授权码和使用时间限制的Spring Boot项目
  • Unity异步加载image的材质后,未正确显示的问题
  • 系统设计应优先考虑数据流还是控制流?为什么优先考虑数据流?数据流为主、控制流为辅的架构原则是什么?控制流优先会导致哪些问题?
  • 【图数据库】--Neo4j 安装
  • 【单片机】如何产生负电压?
  • 基于STM32的骑行语音播报系统
  • 垃圾回收(GC)基础原理全面解析
  • Spark大数据分与实践笔记(第五章 HBase分布式数据库-02)
  • 【软件设计师】计算机网络考点整理
  • FEKO许可证与其他软件的集成
  • Web服务器(Tomcat)
  • linux中安装jdk(Java环境),tomcat
  • 5分钟搭建智能看板:衡石科技自助式BI工具使用教程