pro文件解释

QT       += core gui   //Qt包含的模块greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  //大于4版本以上包含widget模块CONFIG += c++11# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0SOURCES += \        //源文件main.cpp \mywidget.cppHEADERS += \       //头文件mywidget.hTRANSLATIONS += \test_1_zh_CN.ts# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

命名规范及常用快捷键

#include "mywidget.h"// 命名规范
// 类名 首字母大写,单词单词之间首字母大写
// 函数名 变量名称 首字母小写,单词与单词间首字母大写// 快捷键
// 注释 ctrl + /
// 运行 ctrl + r
// 编译 ctrl + b// 字体缩放 ctrl + 鼠标滚轮
// 查找 ctrl + f
// 帮助文档 F1
// 自动对齐 ctrl + i
// 同名之间的.h和.cpp快速切换 F4myWidget::myWidget(QWidget *parent): QWidget(parent)
{}myWidget::~myWidget()
{}
#ifndef MYWIDGET_H
#define MYWIDGET_H#include <QWidget>      //包含一个头文件 Qwidget 窗口类class myWidget : public QWidget
{Q_OBJECT            //宏,允许类中使用信号和槽的机制public:myWidget(QWidget *parent = nullptr);    //构造函数~myWidget();                            //析构函数
};
#endif // MYWIDGET_H

Qt——P5 命名规范及快捷键相关推荐

  1. JAVA命名规范和Eclipse常用快捷键

    一.命名规范 此段来自:Java命名规范 1. 项目名全部小写 2. 包名全部小写 3. 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写. 如:public class HelloW ...

  2. 【QT学习】Day 1 快捷键、按钮、对象树、信号和槽、Lambda表达式

    文章目录 一.QT简介 二.QT常用快捷键和命名规范 1.Windows版 2.Mac版 3.命名规范 三.创建一个QT程序 四.添加按钮常用的API 五.对象树 六.信号和槽 七.Lambda表达式 ...

  3. 3 命名空间与命名规范

    1命名空间 命名空间提供了一种组织相关类和其它类的方式.命名空间是一种逻辑组合. 在同一个命名空间内,类名不能重名,但是在不同的命名空间中,可以使用相同的类名. 用关键字namespace来声明命名空 ...

  4. iOS之命名规范+编码规范

    前言 遵守规范也是让代码更清晰明了,易读,易用,易维护,可以更好的适应团队开发.自己看着也是赏心悦目,何乐而不为呢. 1.基本准则 1.1编写清晰 简单明了的命名最好,不要用单词的简写,尽量用单词的全 ...

  5. Java开发项目的命名规范+命名方法+注释规范

    一.命名规范 变量Variable 变量名通常以小写字母 a-z 开头.如果变量名由多个单词构成,从第二个单词开始首字母需要大写 A-Z (小驼峰命名法).变量名中不建议使用下划线 _ 作为前缀或者单 ...

  6. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  7. html语言书写注意事项,CSS命名规范参考及书写注意事项

    CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...

  8. [置顶] Objective-C ,ios,iphone开发基础:命名规范

    命名规范:http://bukkake.iteye.com/blog/695492  点击打开链接 转载于:https://www.cnblogs.com/pangblog/p/3292256.htm ...

  9. Java项目命名规范

    2019独角兽企业重金招聘Python工程师标准>>> 一.命名规范 1. 项目名全部小写 2. 包名全部小写 3. 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写 ...

最新文章

  1. Integer to Roman 问题
  2. Android 实现系统更新功能
  3. html不读取缓存,如何让前端浏览器不进行缓存
  4. 如何设计大型游戏服务器架构?
  5. 8086汇编4位bcd码_238期中4头3尾,排列五第19239期爱我彩规
  6. [JavaWeb-JavaScript]JavaScript_Data日期对象
  7. setjump和longjump
  8. html设置照片模糊效果,CSS如何实现照片模糊?
  9. Chrome 75 开发者工具新特性
  10. kafka 可视化工具_Kafka集群在马蜂窝大数据平台的优化与应用扩展
  11. JDBC连接数据库集
  12. python3-基础8
  13. 干货----003----乱码解决方法
  14. 神经网络模型参数的压缩
  15. android wifi列表轮询,(八十八)Android O WiFi启动流程梳理续——connectToSupplicant
  16. sap hana安装教程
  17. matlab 画图 方程,matlab 画图与解方程
  18. 异常值检验的一些方法
  19. vue禁用浏览器后退
  20. c语言日历显示系统,C语言实现显示日历

热门文章

  1. 怎样把计算机放到手机桌面,如何将电脑桌面的文档发送到手机微信
  2. SQLite3中核心C API
  3. 品质管控计划ppt怎样写_线上求助:怎么写好PPT年终总结和年度计划?
  4. rabbitmq 消费端代码获取队列名称_RabbitMQ四:生产者--队列--消费者
  5. python3.x教程_Python3.x基础教程1
  6. python读取xml文件有哪些方法_深入解读Python 解析xml的几种方式
  7. 第八次立会顺利召开!
  8. BZOJ 1072 排列
  9. spark sql建表的异常
  10. PADS无模命令总结