
QML锚布局
发布日期:2021-05-13 21:00:28
浏览次数:15
分类:精选文章
本文共 1240 字,大约阅读时间需要 4 分钟。
main.qml
import QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.3Rectangle{ visible: true; //设置窗口为可见的 width:480; //设置窗口的宽和高 height:320; Rectangle //矩形1 矩形的右边和父窗口的右锚线对齐 顶部和父窗口的顶部锚线对齐 { anchors.left: parent.Left; //右边与父窗口的右边对齐 anchors.top:parent.top; //顶部和父窗口的顶部对齐 width:50; //设置宽度和高度 height:30; color:"red"; //设置颜色为红色 } Rectangle //矩形二 始终在父窗口的心锚线位置 { id:centerRect; anchors.centerIn: parent; width:80; height:80; color:"blue"; } Rectangle //矩形三 顶部与中心矩形的底部对齐 右锚线和中心矩形的左锚线对齐 并留4个像素的空白 { anchors.top:centerRect.bottom; //对齐中心矩形的底部锚线 anchors.right:centerRect.left; //对齐中心矩形的左边锚线 anchors.margins: 4; //四周留4个像素的空白 width:80; //设置宽度和高度 height:80; color:"green"; //设置颜色 }}
main.cpp
#include#include #include int main(int argc, char *argv[]){ QGuiApplication app(argc, argv); QQuickView viewer; viewer.setResizeMode(QQuickView::SizeRootObjectToView); viewer.setSource(QUrl("qrc:/main.qml")); viewer.show(); QObject::connect(viewer.engine(), SIGNAL(quit()), &app, SLOT(quit())); return app.exec();}
效果
另外,可参考中的案例。
发表评论
最新留言
不错!
[***.144.177.141]2025年04月18日 18时53分07秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
另类加法,走方格的方案数,最近公共祖先
2021-05-14
线程学习5
2021-05-14
[Java Path Finder][JPF学习笔记][7]JPF输出详细程度设置
2021-05-14
GitHub完整记录数据库GHTorrent的下载和安装经验
2021-05-14
SKLearn中SVM参数自动选择的最简单示例(使用GridSearchCV)
2021-05-14
设计模式—— 三:依赖倒置原则
2021-05-14
SpringBoot打包之后乱码
2021-05-14
因SGA分配错误无法启动数据库
2021-05-14
Oracle修改字段类型方法总结
2021-05-14
ORA-00020 超过当前最大连接数
2021-05-14
合理控制oracle数据库具有DBA权限的用户
2021-05-14
【Android】源码分析 - Activity启动流程
2021-05-14
喝红茶是否会上火
2021-05-14
Android进阶解密读书笔记2——第2章:Android系统启动——第1、2小节
2021-05-14
Java 位运算符表示多种状态
2021-05-14
GreenDao之注解
2021-05-14
Android使用Font Awesome
2021-05-14
主线程中Looper的轮询死循环为何没有阻塞主线程?
2021-05-14