当前位置: 首页 > wzjs >正文

苏州网站建设渠道南县网站建设推荐

苏州网站建设渠道,南县网站建设推荐,企业网站建立庆云县有几家,怎么建设个人网站文章目录 QSSid选择器 & 类型选择器伪类选择器盒子模型 QSS 设置样式的时候,是可以指定某个控件来设置的。 指定控件之后,此时的样式就会针对这个指定的控件,也会针对子控件生效 ui->pushButton_2->setStyleSheet("QPushButt…

文章目录

  • QSS
  • id选择器 & 类型选择器
  • 伪类选择器
  • 盒子模型

QSS

设置样式的时候,是可以指定某个控件来设置的。
指定控件之后,此时的样式就会针对这个指定的控件,也会针对子控件生效

  ui->pushButton_2->setStyleSheet("QPushButton { color: green; }");

QPushButton 没有子控件

    this->setStyleSheet("QPushButton {color : red ; } ") ; //会针对this的子控件也生效.

既是要考虑到子控件,也是要和选择器相关的.

  1. 如果设置了全局样式,然后在某个控件里又设置了其他的样式,会出现什么问题?

​ 全局样式,和在某个控件里又设置的其他的样式,这两个样式会"叠加"起来

2 如果设置了全局样式,在某个控件里设置的样式和全局样式冲突了,会出现什么问题?

当全局样式和局部样式冲突的时, 局部样式的优先级是更高的。覆盖了对应的全局样式

场景:实际开发中,就可以在全局样式中设置比较通用的样式,统一整个程序的界面风格.如果需要针对某个控件进行微调,可以使用局部样式来做出调整.

把样式代码拎出来,放到单独的文件中。
后续可以直接让 C++ 代码来读取并加载文件内容

  1. 创建 qrc 文件,通过 qrc 管理样式文件。
  2. 创建单独的 qss 文件,把这样的文件放到 qrc 中
  3. 编写 C++ 代码,读取 qss 文件中的内容,并设置样式。

例如:

QT: QT - Gitee.com

id选择器 & 类型选择器

当类型选择器和 id 选择器选中同一个控件时,并且设置的样式是冲突的,此时,id 选择器的优先级更高

例如:

qss_4 · beihangya/QT - 码云 - 开源中国

如果不冲突,两种样式会叠加

给QCombox的子控件加上图标

qss_6 · beihangya/QT - 码云 - 开源中国

伪类选择器

伪类选择器,选中的是控件的“状态""符合一定状态条件"的控件

qss_7 · beihangya/QT - 码云 - 开源中国

盒子模型

在这里插入图片描述

创建一个 resource.qrc 文件,并导入图片

在这里插入图片描述

qss_10 · beihangya/QT - 码云 - 开源中国

QCheckBox{font-size : 20px;
}
QCheckBox::indicator{width: 20px ;height : 20px ;
}
QCheckBox::indicator:unchecked{image:url(:/new/prefix1/doge.png);
}
QCheckBox::indicator:unchecked:hover{image:url(:/new/prefix1/rose.jpg);
}
QCheckBox::indicator:unchecked:pressed{image:url(:/image/doge.png);
}

自定义单行输入框

qss_12 · beihangya/QT - 码云 - 开源中国

自定义列表框 ,使用渐变色

qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #FAFBFE, stop: 1 #DCDEF1)

x1: 起点的横坐标
y1: 起点的纵坐标

x2: 终点的横坐标
y2: 终点的纵坐标

stop: 0 起始颜色

stop: 1 结束颜色

例如:

从左到右的渐变

x1: 0 , y1: 0 , x2: 1 , y2: 0

从上到下的渐变

x1: 0 ,y1: 0 , x2: 0 ,y2: 1

对角线方向从左上到右下的渐变

x1: 0 ,y1: 0 ,x2: 1 , y2: 1

需求:自定义菜单栏

qss_14 · beihangya/QT - 码云 - 开源中国

需求:自定义登录界面 , 并且给登录界面设置背景图

如何设置背景?

解决方案:

1、直接给 QWidget 顶层窗口设置背景图。
问题 :但是 Qt 中存在限制,直接给顶层窗口设置背景会失效。
问题原因:(原因暂时不可考)

2、可以给上述控件外头套上一个和窗口一样大小的 QFrame 控件。(该方案可以解决设置背景)
QFrame 也是 QWidget 的一个子类。

qss_15 · beihangya/QT - 码云 - 开源中国

Qt中设置背景图, 有两个方式

1、background-image 属性 ,适用场景 :图片固定大小

2、border-image 属性. 适用场景 :背景会自动跟随控件的大小变化


文章转载自:

http://0iSAkKuK.spghj.cn
http://grldOVCu.spghj.cn
http://h1Hyu4ws.spghj.cn
http://A3vnwv0e.spghj.cn
http://qHPUT2fl.spghj.cn
http://WDoCzKwv.spghj.cn
http://b80dh7cI.spghj.cn
http://WJiQbLIf.spghj.cn
http://eeGZpr9Z.spghj.cn
http://gR0ERHfP.spghj.cn
http://vlYzLqVp.spghj.cn
http://CkKTcSxX.spghj.cn
http://7i41dmgz.spghj.cn
http://SpADlPnd.spghj.cn
http://Y078hK8a.spghj.cn
http://IMC35rNs.spghj.cn
http://Fqslmu0H.spghj.cn
http://FaL38LTr.spghj.cn
http://lbLr7UwY.spghj.cn
http://W6WVA074.spghj.cn
http://6GoaLXKu.spghj.cn
http://YetKJS1v.spghj.cn
http://3BZmSaW8.spghj.cn
http://DS9LA0Bn.spghj.cn
http://F3K7jVX7.spghj.cn
http://W61DZfmC.spghj.cn
http://ObIZs7zr.spghj.cn
http://bUiGWT0j.spghj.cn
http://01RIgC2Y.spghj.cn
http://rx7K3yK4.spghj.cn
http://www.dtcms.com/wzjs/708080.html

相关文章:

  • 国土资源局加强网站建设上海市企业服务云官网
  • 建设网站需要什么人员全国工程招标信息网
  • 成都网站建设单位文字图片在线制作生成
  • 庆阳北京网站建设基于php网站开发的参考文献
  • 无锡集团网站建设公司icp备案查询工信部
  • 龙岗网站建设找深一wordpress 文章分栏
  • 有哪些可以免费推广的网站专业网站定制 北京
  • 网站模板上传教程视频教程wordpress下载站模板
  • 忘了网站链接怎么做注册app
  • 毕业设计做网站还是系统重庆最新新闻发布会
  • 网站里可以添加视频做背景吗烟台网站制作企业
  • 热门wordpress主题谷歌seo技巧
  • 网站开发进入腾信职位如何发布一个自己的网站
  • 模板网站 建设 方法电商网站建设效果
  • 富阳公司做网站wordpress支持pdf
  • 网站建设渠道代理任务书山东农业工程学院教务网络管理系统
  • 网站如何做mipwin10系统之家官网
  • 杭州网站建设方案服务公司阳泉住房和城乡建设厅网站
  • 做网站属于什么职位如何利用站群做网站
  • 做外汇看的网站银川网站建设公司哪家不错
  • 酒店房产网站建设网站建设技术支持 会天下
  • 电子商务网站建设的阶段化分析产品代理推广方案
  • 重庆网站设计最加科技南昌有限公司 网站
  • 阿里云能放企业网站吗江阴网站推广
  • 网站建设明细费用网站开发与设计.net
  • vs做的网站怎么让局域网的看到学网站开发需要会什么
  • 门牌设计图片厦门网站搜索优化
  • 义安区住房和城乡建设局建网站卯兔科技网站建设
  • 呼伦贝尔市建设网站wordpress 文章评分
  • 佛山做营销型网站建设营销技巧培训ppt