QtQuick PC端开发实战系列(8)_自定义Dialog

总目录传送门

本博文技术等级: ★★★☆☆☆☆☆☆☆

首先我们来看看需求:
目前大多数现代化的软件界面自定义程度都是非常高的. 一般不会直接采用系统原生窗体.
然后自定义需求比较丰富的情况如下:

  1. 可动态替换的标题栏图标, 点击弹出窗体菜单
  2. 可动态修改的标题栏名称
  3. 拖动标题栏空白处(包括标题栏文字部分)可进行窗体拖动, 双击窗体最大化
  4. 自定义的最小化, 最大化, 关闭, 新增的按钮等
  5. 窗体边框处可进行窗体大小拖动设置
  6. 额外的一些需求: 如窗体阴影, 圆形边框, 异形窗体

QtQuick PC端开发实战系列(8)_自定义Dialog_第1张图片

我们先看看QtQuick基础的窗体类

通常创建窗体的方式有两种, ApplicationWindow QML Type和Window QML Type

ApplicationWindow:

你可能感兴趣的:(QtQuick,PC端开发实战,qt,qtquick,qml,自定义窗体,ui)