Qt文档阅读笔记-Label QML Type官方解析及实例
发布日期:2021-06-30 10:58:53
浏览次数:2
分类:技术文章
本文共 1336 字,大约阅读时间需要 4 分钟。
目录
官方解析
Label扩展了父类Text中的styling和font。Label同样是有可视化的background项。
Label { text: "Label" }
可以使用Text的属性去改变Label中的text样式:
Label { text: "Hello world" font.pixelSize: 22 font.italic: true }
下面是自定义的Label
这里又强调了Label中的可视background项import QtQuick 2.6 import QtQuick.Controls 2.1 Label { text: qsTr("Label") color: "#21be2b" }
博主例子
这里把官方例子给跑起来!
程序运行截图如下:
程序结构图如下:
源码如下:
QMLLabelDemo.pro中的关键源码:
QT += core gui qml quick
main.cpp:
#include#include #include int main(int argc, char *argv[]){ QApplication a(argc, argv); QQmlApplicationEngine engine; engine.load(QUrl("qrc:/main.qml")); if(engine.rootObjects().isEmpty()){ qDebug() << "engine load failed!"; return -1; } return a.exec();}
main.qml:
import QtQuick 2.7import QtQuick.Controls 2.0ApplicationWindow { visible: true width: 400 height: 300 Label { text: "Label" anchors.centerIn: parent }// Label {// text: "Hello world"// font.pixelSize: 22// font.italic: true// anchors.centerIn: parent// }// MyLabel{// id: helloMyLabel// font.pixelSize: 30// anchors.centerIn: parent// }}
MyLabel.qml
import QtQuick 2.6import QtQuick.Controls 2.1Label { text: qsTr("我的Label") color: "#21be2b"}
转载地址:https://it1995.blog.csdn.net/article/details/86307609 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月05日 15时09分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
redis主从复制配置
2019-04-30
Redis重启数据丢失问题
2019-04-30
在线录像就这么简单
2019-04-30
Win7系统提示对于目标文件系统文件过大
2019-04-30
redis使用--pattern选项遍历查询
2019-04-30
详细记录一次Tomcat服务器和Nginx服务器的缺省banner的修改全过程
2019-04-30
Linux下不同后缀的压缩包的解压命令
2019-04-30
linux命令tee
2019-04-30
linux安装docker
2019-04-30
Docker Compose安装
2019-04-30
批处理命令传递参数
2019-04-30
apache访问php文件报403权限问题
2019-04-30
Java连接access数据库demo
2019-04-30
ORA-01000: 超出打开游标的最大数 问题的分析和解决
2019-04-30
SVN环境中add命令详解
2019-04-30
SVN的提交和更新和删除
2019-04-30
SVN命令diff、mkdir、cat
2019-04-30