(二)Qt初识

一、.pro文件的初识

QT       += core gui   // Qt包含的模块

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets  //大于4版本  包含widget模块

CONFIG += c++11  //指定编译器所要使用的选项和所需要被连接的库

DEFINES += QT_DEPRECATED_WARNINGS  //所需的额外的包含的预处理程序定义的列表。

SOURCES += \     //源文件
    main.cpp \
    mainwindow.cpp

HEADERS += \   //头文件
    mainwindow.h

TRANSLATIONS += \  // 多语言转换
    01_Qt_First_zh_SG.ts

qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target

二、Qt的快捷键

说明快捷键
运行Ctrl + R
编译Ctrl + B
查找Ctrl + F
帮助文档F1
字体缩放Ctrl + 鼠标滚轮
自动对齐Ctrl + i
整行移动Ctrl + Shift + ↑ 或 ↓
同名的.h .cpp文件之间的切换F4
注释Ctrl + /

三、第一个示例

MainWindow::MainWindow(QWidget *parent)
    : QWidget(parent)  //初始化列表
{
    // 按钮
    QPushButton * btn = new QPushButton;
    // btn->show(); // show是用顶层方式弹出,如果想在窗口中显示,需要依赖窗口

    // 设置父亲
    btn->setParent(this);

    // 设置文字
    btn->setText("关羽"); //将char* 隐式类型转换为QString

    // 创建按钮第二种方式  窗口会按照btn2大小进行显示
    QPushButton * btn2 = new QPushButton("第二个按钮",this);
    // 重置窗口大小
    this->resize(600,400);

    // 移动第二个按钮
    btn2->move(100,100);

    // 按钮重置大小
    btn2->resize(100,50);

    // 重置窗口标题
    setWindowTitle("Qt 第一个窗口");

    // 设置固定窗口大小
    setFixedSize(600,400);
}

效果如图所示:

第一个示例

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员丶星霖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值