栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

(二)Qt初识

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(二)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);
}

效果如图所示:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/675922.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号