Qt——基础操作(快捷键、工程文件,按钮对象树)

本文介绍Qt框架的基础知识,包括Qt的特性、快捷键、模块等内容,并详细讲解如何使用Qt创建程序,涉及命名规范、工程文件配置及界面元素的创建。

Qt概述

Qt:是一个跨平台的C++图形用户界面应用程序框架

  • 完全面向对象的,容易扩展,并允许真正的组件开发

Qt快捷键

  • 注释:Ctrl+/

  • 运行:Ctrl+r

  • 编译:Ctrl+b

  • 字体缩放:Ctrl+鼠标滚轮

  • 查找:Ctrl+f

  • 整行移动:Ctrl+shift+上下移动键

  • 帮助文档:F1

  • 自动对齐:Ctrl+i

  • 同名文件.h和.app文件之间的切换:F4

  • 帮助文档

    • 第一种方式 F1
    • 第二种 左侧按钮
    • 第三种 C:\Qt\Qt5.6.0\5.6\mingw49_32\bin

Qt模块

  • core:源代码
  • GUI:界面支持
  • widgets:窗体支持
  • network:网络模块
  • sql:数据库模块.
  • Serial:串口编程
  • multimedia:多媒体(音频、视频、摄像头)

创建QT程序

命名规范

  • 类名 首字母大写,单词和单词之间首字母大写
  • 函数名 变量名称 首字母小写,单词和单词之间首字母大写

main.cpp

#include "widget.h"
#include <QApplication>  // 包含一个应用程序类的头文件

// main程序入口,argc命令行变量的数量,argv命令行变量的数量
int main(int argc, char *argv[])
{
   
   
    // a应用程序对象,在qt中,应用程序对象有且仅有一个
    QApplication a(argc, argv);
    
    // 窗口对象,通过类来实例化一个窗口对象,Widget的父类为QWidget
    Widget w;
    
    // 窗口对象,默认不显示,只有调用show方法才显示
    w.show();
    
    // 让应用程序a,进入消息循环
    // 消息循环,让当前代码阻塞到这行,点左上角的×才退出循环,
    return a.exec();
}

运行结果为:
在这里插入图片描述

  • 创建第一个Qt程序

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值