【Qt】Qt开发中常用命名规范、快捷键和窗口坐标体系详解

Qt是一款强大的跨平台C++应用程序开发框架,为了提高代码的可读性和可维护性,遵循一定的命名规范是非常重要的。此外,Qt Creator提供了许多快捷键和便捷功能,能够提高开发效率。本文将介绍Qt开发中常用的命名规范、快捷键以及窗口坐标体系的相关知识。

Qt中的命名规范

在Qt开发中,遵循一致的命名规范可以使代码更加清晰易读。一般而言,Qt的命名规范包括:

  • 类名命名规范 :采用大驼峰命名法,即首字母大写,单词和单词之间的首字母大写,例如:QApplicationQWidget等。

  • 函数名及变量名命名规范 :采用小驼峰命名法,即首字母小写,单词和单词之间的首字母大写,例如:studentCount

Qt Creator中的快捷键

Qt Creator是Qt官方提供的集成开发环境,提供了丰富的快捷键和便捷功能,以下是一些常用的快捷键:

  • 运行:Ctrl + R
  • 编译:Ctrl + B
  • 整行移动:Ctrl+ shift + ↑/↓
  • 帮助文档:F1
  • 自动对齐:Ctrl + i;
  • 同名函数声明的对应定义:Alt + enter

Qt 窗口坐标体系

在Qt中,窗口坐标体系是以屏幕或窗口左上角为原点(0,0),X向右增加,Y向下增加的平面直角坐标系(笛卡尔坐标系)。具体来说:

  • 坐标系原点:屏幕的左上角或窗口的左上角。
  • 控件位置设置 :通过指定控件相对于父窗口或控件的位置来设置,位置使用像素作为单位。

move(200,300);坐标背后的单位:像素

显示器,本质上就是由一大堆可以可以发光的小亮点/小灯泡来构成的

cpp 复制代码
#include "widget.h"
#include "ui_widget.h"

#include <QPushButton>

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    QPushButton* button = new QPushButton(this);
    button ->setText("按钮");
    button->move(200, 300);
    this->move(100, 0);
}

Widget::~Widget()
{
    delete ui;
}

以上便是Qt开发中常用的命名规范、快捷键以及窗口坐标体系的详细介绍。遵循良好的命名规范和熟练使用快捷键,能够提高开发效率和代码质量。

相关推荐
AI视觉网奇2 分钟前
动作识别 视频理解大模型
开发语言·python·音视频
SomeB1oody29 分钟前
【RustyML入门】3.8. 正则化与归一化层
开发语言·后端·机器学习·rust·教程
__zRainy__32 分钟前
Node系列 · Node基础:全局变量与全局对象
开发语言·前端·javascript
鬼手点金1 小时前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
Mr. zhihao1 小时前
深度解析:为什么Java序列化需要搭配ByteArrayOutputStream?IO装饰器模式的精妙设计
java·开发语言·装饰器模式
格林威1 小时前
多相机并行采图最佳实践:Task.WhenAll + 异常处理 + 资源释放
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·机器视觉
djjjx.2 小时前
【 C++ 】多态
开发语言·c++·多态
夜雪一千2 小时前
Python如何使用XPath定位没有特征的元素?无id、无class通用定位技巧
开发语言·python
艾莉丝努力练剑2 小时前
【QT:解决问题】Qt5Core.dll:无法定位程序输入点
java·开发语言·qt·学习·面试
流浪0012 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·python