资源简介
使用QtQuick实现一个无边框框架,支持标题栏双击最大化-普通窗口,支持最大按钮,最小按钮和普通那妞,支持窗体边缘拉伸,窗体拖拽等。

代码片段和文件信息
#include
#include
#include
#include “ResizeQmlWindow.h“
int main(int argc char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc argv);
QQmlApplicationEngine engine;
const QUrl url(QStringLiteral(“qrc:/main.qml“));
Qobject::connect(&engine &QQmlApplicationEngine::objectCreated
&app [url](Qobject *obj const QUrl &objUrl) {
if (!obj && url == objUrl)
QCoreApplication::exit(-1);
} Qt::QueuedConnection);
engine.load(url);
Qobject * obj = engine.rootobjects().at(0);
QWindow * w = qobject_cast(obj);
ResizeQmlWindow resize;
if(w) {
//w->setWindowState(Qt::WindowMaximized);
resize.setWindow(w);
engine.rootContext()->setContextProperty(“Resize“ &resize);
}
return app.exec();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1162 2020-02-25 12:28 fr
文件 954 2020-02-25 14:12 main.cpp
文件 719 2020-02-25 14:34 main.qml
文件 325 2020-02-25 14:01 qml.qrc
目录 0 2020-02-25 14:00 res\
文件 6305 2020-02-25 14:12 ResizeItem.qml
文件 1033 2020-01-14 11:24 ResizeQmlWindow.cpp
文件 400 2020-01-14 11:24 ResizeQmlWindow.h
文件 198 2020-01-14 11:24 res\close_btn.png
文件 140 2020-01-14 11:24 res\maximinze_btn.png
文件 106 2020-01-14 11:24 res\min_btn.png
文件 164 2020-01-14 11:24 res\norm_btn.png
文件 4273 2020-02-25 14:37 ti
相关资源
- 可拖拽的甘特图控件(完整)
- 微软携手NetApp共建私有云 助锦江酒店
- delphi外部图片拖拽
- Gooflow1.3 前端流程设计插件拖拽生成流
- 基于带有边缘信息的互信息最大化的
- 仿微信朋友圈图片拖拽排序
- 论文研究 - 最佳外汇风险套期保值:
- Cocos2d-x 瓦片地图操作Demo-双指缩放、
- QT实现自定义UI-精美标题栏支持最小化
- 自定义ImageView控件,具有缩放和拖拽
- FullCalendar 2.9 排课课节,拖拽
- 收益管理:有效实现饭店收入的最大
- EM算法详述
- TXT转EXCEL文件
- Gmap鼠标拖拽Marker
- 可拖拽listview,可改变item位置
- bootstraptable-reorder-columns表格拖拽排序
- Teigha_Net_40010(含放大缩小拖拽功能
- 可以拖动,旋转,缩放,删除的文本
- unity实现—AR相机录屏拍照 UI滑动 拖拽
- K线图,分时图,拖拽ImageView
- D3.js实现人物关系图谱有移动、拖拽、
- Draggable打造跨平台的轻量级原生JS拖拽
- xchart是一个可拖拽放大缩小的数据可
- vue上传demo支持多选拖拽上传
- Qt自定义图形实现拖拽效果
- Bootstrap学习笔记之Nestable可拖拽树结构
- dragPoint.vue
- EM期望最大化算法源代码
- Qt控件QListWidget实现鼠标拖拽Item换序
评论
共有 条评论