1.概述voidsetFrameShape(Shape)QFrame继承QWidget,QFrame类是具有框架的小部件的基类,例如QLabel、QTextEdit,这些直接或间接继承QFrame类,都拥有框架。主要有下面几个作用:改变框架形状改变框架阴影改变框架的线宽改变框架的样式改变框架的矩形2.常用数据接口2.1设置框架矩形voidsetFrameRect(constQRect&)2.2设置框架阴影voidsetFrameShadow(Shadow)2.3设置框架形状voidsetFrameShape(Shape)2.4设置样式voidsetFrameStyle(intstyle)2.5
⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生??。如果觉得本文能帮到您,麻烦点个赞?呗!近期会不断在专栏里进行更新讲解博客~~~有什么问题的小伙伴欢迎留言提问欧,喜欢的小伙伴给个三连支持一下呗。?⭐️❤️可换皮肤的Qt登录界面QSS的学习笔记快捷键:ctrl+鼠标左键可以多选ctrl+左键拖动可以复制空间控件的间距大小是根据UI文件设置的,UI界面可以用PS设计。UI设计的流程:当两个组件放一起,希望套上一层颜色的时候一定要记得先加一个QFrame。最外层套上一个QFrame,最好每一部分都有一个QFrame。在QFrame中放相应的空间,注意父子关系。借助horizontalLayout
⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生??。如果觉得本文能帮到您,麻烦点个赞?呗!近期会不断在专栏里进行更新讲解博客~~~有什么问题的小伙伴欢迎留言提问欧,喜欢的小伙伴给个三连支持一下呗。?⭐️❤️可换皮肤的Qt登录界面QSS的学习笔记快捷键:ctrl+鼠标左键可以多选ctrl+左键拖动可以复制空间控件的间距大小是根据UI文件设置的,UI界面可以用PS设计。UI设计的流程:当两个组件放一起,希望套上一层颜色的时候一定要记得先加一个QFrame。最外层套上一个QFrame,最好每一部分都有一个QFrame。在QFrame中放相应的空间,注意父子关系。借助horizontalLayout
一、QFrame添加背景图或边框效果ui->frame->setObjectName("myframe");ui->frame->setStyleSheet("QFrame#myframe{border-image:url(images/frame.png)}");利用setStyleSheet进行背景图填充,其中url(images/frame.png)需要注意,路径前面不需要“:/”,不然图片读取不出来,背景图不显示。另外,images文件夹在build-XX-Desktop_Qt_5_9_1_MSVC2015_32bit-Debug文件夹下面,构建生成后放进去。设置背景图的三种方法:ba