QT-lesson1-无边框窗口创建/拖拽/阴影-20190322


学习文档:第1篇Qt5基础(一)Qt开发环境的搭建和hello world

创建 Qt Widgets Application

QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

Location

  • 放在 exercise-1-helloworld-2019.322 文件夹下

Kits

  • 选择 Desktop Qt 5.6.2 MSVC2013-32bit

Details

  • 类名为: MainWindow
  • 基类: QMainWindow
  • 头文件: mainwindow.h
  • 源文件: mainwindow.cpp
  • 创建界面
  • 界面文件: mainwindo.ui

汇总

要往工程中添加文件:

  1. erercise1-helloworld-20190322.pro
  2. main.cpp
  3. mainwindow.h
  4. mainwindow.cpp
  5. mainwindow.ui

ui 操作

  1. 打开界面文件下的“mainwindow.ui”
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  2. 拖入"Display Widgets”下的“Label”
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  3. 双击拖入的“Label”,键入“Hello Wrold”
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  4. 在刚拖入得标签上右键,选择“改变多文本信息”,在弹出的窗口中对“Hello World”进行字体编辑
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

运行

QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

添加图标

下载 icon

点此搜索下载喜欢的icon,选择"ICO图标下载
QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

放在程序主目录中

QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

pro文件

  • 双击打开 pro 文件
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  • 添加 RC_ICONS及文件名
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

release

  • 将 “Debug” 版本改为 “Release” 版本
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  • 运行程序,观察任务栏图标
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322

总结

不删除工程目录,debug或release会重新生成

  1. 每次运行,都会产生一个新的 release版本,目录如下
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  2. 选择“Debug”版本,会生成新的 Debug 版本
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  3. 删除 debug 和 release 版本,只保留工程文件
    QT-lesson1-无边框窗口创建/拖拽/阴影-20190322
  4. 运行程序,仍会生成的 Debug /Release 版本,且带图标

关于图标

  1. 如果没有运行过 release 版本,则 debug 版本 无法显示图标
  2. 当运行过一次 release 版本生成图标后,即便删除 release 目录或者把 debug 目录也删除,重新运行 debug 或者 release 版本,图标会生成