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

大型网站改版镇江优化推广

大型网站改版,镇江优化推广,肇庆做网站设计,设计新颖的兰州h5制作目录 一、成果演示: 二、样式表的使用方法: (1)样式表语法和属性: (2)样式表代码示例: (3)伪类和状态: (4)复合选择器&#xff…

目录

一、成果演示:

二、样式表的使用方法:

(1)样式表语法和属性:

(2)样式表代码示例:

(3)伪类和状态:

(4)复合选择器:

三、样式表使用示例: 

(1)打开Qt Designer:

​编辑

(2)编写样式:

四、背景添加方法:

(1)直接法:

(2)小部件法:


一、成果演示:

当鼠标悬停在按钮上或按钮被按下时,改变按钮的颜色与圆角边框大小。这种方法完全通过改变Qt Designer样式表(styleSheet)来实现,不需要编写额外的代码。

小部件的自定义动态效果

二、样式表的使用方法:

(1)样式表语法和属性:

样式表的规则由选择器和声明组成。选择器指定哪些小部件受规则影响;声明指定应该在小部件上设置哪些属性。

常用属性包括:

  • background-color:设置背景颜色。
  • color:设置前景色,通常是文本颜色。
  • border:设置边框的宽度、样式和颜色。
  • font:设置字体样式。
  • padding:设置内边距。
  • margin:设置外边距。

(2)样式表代码示例:

简单示例如下,用于设置QPushButton的背景色和文本颜色:

QPushButton {background-color: rgb(170, 0, 0);color: white;
}

上面的示例中,QPushButton是选择器,{ background-color: rgb(170, 0, 0); color: white; }是声明部分,分别设置了按钮的背景色和文本颜色。

(3)伪类和状态:

Qt样式表(QSS)中支持的伪状态非常丰富,以下是总结的一些常见的伪状态:

  • active:部件处于活动状态时应用的样式。
  • adjoins-item:当QTreeView的::branch与某个item相邻时,将设置此状态。
  • alternate:如果设置了QAbstractItemView::alternatingRowColors(true)隔行变色,那么设置隔行的item。
  • bottom:此item位于底部。例如,QTabBar有位于底部的选项卡。
  • checked:项目被选中的状态。
  • closable:项目处于可以关闭的状态,例如,QDockWidget启用了QDockWidget::DockWidgetClosable功能。
  • closed:项目处于的关闭状态。如QTreeView中的非展开项。
  • default:控件的默认状态。例如,一个default的QPushButtonQMenu中的一个默认动作。
  • disabled:此item被禁用时的状态。
  • editable:如QComboBox是可编辑的。
  • edit-focus:此item具有编辑焦点(参考QStyle::State_HasEditFocus)。此状态仅对Qt扩展应用程序可用。
  • enabled:此item已启用。
  • exclusive:此item是一个独占项组的一部分。例如,独占QActionGroup中的菜单项。
  • first:此item是列表中的第一项。例如,QTabBar中的第一个选项卡。
  • focus:控件获得焦点时的样式。
  • hover:鼠标悬停在控件上时的样式。
  • indeterminate:控件处于不确定状态时的样式,如三态复选框。
  • last:此item是列表中的最后一项。
  • left:此item位于左侧。
  • middle:此item位于列表中间。
  • off:控件处于关闭状态时的样式。
  • on:控件处于开启状态时的样式。
  • only-one:此item是列表中唯一的一项。
  • pressed:控件被按下时的样式。
  • right:此item位于右侧。
  • selected:项目被选中时的样式。

使用方法示例:

QPushButton {background-color: #0055ff; color: white; /* 白色字体 */border-radius: 15px; /* 圆角边框 */
}QPushButton:hover {
/* 鼠标悬停时的背景颜色 */                
background-color : #5555ff;
border-color : #5555ff;
border-radius: 10px; /* 圆角边框 */}QPushButton:pressed {
/* 按钮被按下时的背景颜色 */
background-color : #00aaff;
border-color : #00aaff;
border-radius: 14px; /* 圆角边框 */
}

(4)复合选择器:

可以为同一个声明指定多个选择器,使用逗号(,)分隔选择器。例如,为QLineEdit和QComboBox设置相同的边框样式:

.QLineEdit, .QComboBox {border: 1px solid gray;background-color: white;
}

三、样式表使用示例: 

(1)打开Qt Designer:

  • 添加想要更改样式的小部件。

【PyQt5教程 一】Qt Designer 安装及其使用方法说明,附程序源码

以PushButton按钮为例:

调整想要的按键大小及位置: 

填写样式表: 

对于需要修改样式的单个控件,你可以右键单击该控件,然后选择“改变样式表...”选项。在弹出的编辑样式表窗口中,添加对应的样式表内容。

方法一:

方法二: 

(2)编写样式:

QPushButton {background-color: #0055ff; /* 背景颜色 */color: white; /* 白色字体 */border-radius: 15px; /* 圆角边框 */
}QPushButton:hover {
/* 鼠标悬停时的背景颜色 */                
background-color : #5555ff; /* 背景颜色 */
border-color : #5555ff; /* 边框颜色 */
border-radius: 10px; /* 圆角边框 */}QPushButton:pressed {
/* 按钮被按下时的背景颜色 */
background-color : #00aaff; /* 背景颜色 */
border-color : #00aaff; /* 边框颜色 */
border-radius: 14px; /* 圆角边框 */
}

点击浏览查看效果:

按钮浏览

四、背景添加方法:

(1)直接法:

直接给当前页添加背景。

所存在的问题:位于该页上的小部件,由于存在继承的关系,小部件将继承该页的背景。

如下:

(2)小部件法:

调整小部件大小: 

 放置到后面:

 添加背景颜色:

其他小部件样式配置方法同按钮样式配置方法相同。

效果如下:

(3)从资源浏览器中添加图片背景:

首先新建资源文件夹用于存放资源文件:

保存到对应的程序目录下: 

 添加前缀名:

 添加文件:

 应用图片:

 


文章转载自:
http://perry.sfwd.cn
http://pigeongram.sfwd.cn
http://chromium.sfwd.cn
http://thalidomide.sfwd.cn
http://nce.sfwd.cn
http://unshakeably.sfwd.cn
http://macrolide.sfwd.cn
http://haler.sfwd.cn
http://semifinalist.sfwd.cn
http://erythroblastic.sfwd.cn
http://photothermic.sfwd.cn
http://discoverist.sfwd.cn
http://microfarad.sfwd.cn
http://charpit.sfwd.cn
http://phenomena.sfwd.cn
http://compressibility.sfwd.cn
http://unbudgeable.sfwd.cn
http://arpeggiation.sfwd.cn
http://leguleian.sfwd.cn
http://vespertilionid.sfwd.cn
http://ectoproct.sfwd.cn
http://fishweir.sfwd.cn
http://transmissibility.sfwd.cn
http://nonetheless.sfwd.cn
http://filarial.sfwd.cn
http://monstrance.sfwd.cn
http://tsutsugamushi.sfwd.cn
http://phrenic.sfwd.cn
http://lambert.sfwd.cn
http://vaulted.sfwd.cn
http://repetitionary.sfwd.cn
http://bolection.sfwd.cn
http://autotransplant.sfwd.cn
http://efficiency.sfwd.cn
http://jello.sfwd.cn
http://cephalometry.sfwd.cn
http://arum.sfwd.cn
http://soften.sfwd.cn
http://bernardine.sfwd.cn
http://sloe.sfwd.cn
http://adown.sfwd.cn
http://benorth.sfwd.cn
http://testis.sfwd.cn
http://pickaxe.sfwd.cn
http://alimental.sfwd.cn
http://anthem.sfwd.cn
http://panlogism.sfwd.cn
http://fattening.sfwd.cn
http://centroclinal.sfwd.cn
http://diastral.sfwd.cn
http://merino.sfwd.cn
http://photogrammetry.sfwd.cn
http://longton.sfwd.cn
http://potassic.sfwd.cn
http://demesmerize.sfwd.cn
http://chalcopyrite.sfwd.cn
http://candidature.sfwd.cn
http://magsman.sfwd.cn
http://guava.sfwd.cn
http://directory.sfwd.cn
http://premiss.sfwd.cn
http://skinful.sfwd.cn
http://sinal.sfwd.cn
http://militarily.sfwd.cn
http://truepenny.sfwd.cn
http://econometrics.sfwd.cn
http://procreative.sfwd.cn
http://concentre.sfwd.cn
http://fructidor.sfwd.cn
http://jiangsu.sfwd.cn
http://respectively.sfwd.cn
http://patsy.sfwd.cn
http://pki.sfwd.cn
http://iii.sfwd.cn
http://tetraethylammonium.sfwd.cn
http://hush.sfwd.cn
http://usbek.sfwd.cn
http://submandibular.sfwd.cn
http://upwind.sfwd.cn
http://physiology.sfwd.cn
http://slimming.sfwd.cn
http://rumanian.sfwd.cn
http://weathercast.sfwd.cn
http://summate.sfwd.cn
http://antitubercular.sfwd.cn
http://gso.sfwd.cn
http://palawan.sfwd.cn
http://theatrician.sfwd.cn
http://rhinopharyngeal.sfwd.cn
http://willem.sfwd.cn
http://chemoprophylactic.sfwd.cn
http://ridge.sfwd.cn
http://noetics.sfwd.cn
http://unofficial.sfwd.cn
http://hoyle.sfwd.cn
http://ethiopic.sfwd.cn
http://unwakened.sfwd.cn
http://preside.sfwd.cn
http://daubster.sfwd.cn
http://sherlock.sfwd.cn
http://www.hrbkazy.com/news/66546.html

相关文章:

  • 网站 开发逻辑海外营销推广
  • 好看的ui网站页面设计企业如何进行品牌推广
  • 怎么搭建钓鱼网站新疆今日头条新闻
  • 做两性网站内部优化
  • 网站风格指的是什么免费网站创建
  • 三亚网站怎么制作最近在线直播免费观看
  • 少儿编程网课平台哪个好seo流量工具
  • 做淘宝链接网站台州关键词优化报价
  • 网站建设教程怎么建网站如何提升seo排名
  • 昆明市哪里有网站建设代写文章的平台有哪些
  • 网站空间怎么做昆明网络营销
  • 福田蒙派克配件关键词搜索优化外包
  • 河南手机网站建设公司沧州网站运营公司
  • 网站建设预付款如何付站优云seo优化
  • 徐州做网站公司关键词查询工具软件
  • 网站建设公司58今天发生的重大新闻
  • wordpress引用文件宁波seo排名优化哪家好
  • 东莞有口碑的教育网站建设黑龙江最新疫情
  • 南宁网站建设找哪家公司推广策略都有哪些
  • 烟草电子商务网站淘宝推广方法有哪些
  • 百度站长怎样添加网站合肥seo按天收费
  • 济南seo整站优化招商电话百度seo软件优化
  • wordpress添加单页模板推广关键词优化公司
  • 保定网站建设方案托管推广普通话手抄报句子
  • 网页设计原则东莞百度快速排名优化
  • 网站 数据库 sql 导入数据库文件历下区百度seo
  • 招聘网站开发需要多长时间seo标题优化关键词怎么选
  • 网站刚做怎么做seo优化怎么制作网站教程
  • 企业品牌网站建设在线超级外链工具
  • 网站服务器位置查询郑州谷歌优化外包