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

销售管理系统哪家好网站为什么要seo

销售管理系统哪家好,网站为什么要seo,南阳网站建设与管理,动漫制作app前言#xff1a; 之前写过一些关于qss的文章#xff1a; 【Qt样式#xff08;qss#xff09;-1】手册小结#xff08;附例#xff1a;软件深色模式#xff09;_深蓝色主题qss表-CSDN博客 【Qt样式#xff08;qss#xff09;-2】使用小结#xff08;软件换肤#…前言 之前写过一些关于qss的文章 【Qt样式qss-1】手册小结附例软件深色模式_深蓝色主题qss表-CSDN博客 【Qt样式qss-2】使用小结软件换肤比如暗黑模式_qt 黑色qss_大橘的博客-CSDN博客 【Qt样式qss-3】几套配色方案_qt界面配色_大橘的博客-CSDN博客 【Qt样式qss-4】应用到QMdiArea不生效的解决_qt样式不生效_大橘的博客-CSDN博客 主要是记录一下备忘。 回顾 先说一下我对层叠样式的理解qss/css各位看看有无错误 一般情况下样式优先除非画笔强制。 发生嵌套时局部优先。 有先后顺序时后面的优先因为覆盖了前面的。就好像给一个变量赋值肯定最后一次有效。 问题 最近遇到一个问题简单如下图所示画一个窗体上面放QTabWidget页面里面放若干QLabel和QPushButton。然后统一在主窗体构造中设置qss。 代码 #include mainwindow.h #include ui_mainwindow.hMainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),ui(new Ui::MainWindow) {ui-setupUi(this);this-setStyleSheet(* { background-color: red; });this-setStyleSheet();this-setStyleSheet(* { background-color: none; }); // this-setStyleSheet(* { background-color: 0; }); // this-setStyleSheet(* { background-color: transparent; });ui-label-clear();ui-label-setPixmap(QPixmap(D:/_nx/_zonglin/ImgDisplay/_imgdisplay_images/_common/back.png));ui-label-lower(); }MainWindow::~MainWindow() {delete ui; }按上面这样按理说非常简单不能有意外。先预测一下运行效果理论上以下三句 this-setStyleSheet(* { background-color: red; });this-setStyleSheet();this-setStyleSheet(* { background-color: none; }); 应该相当于啥也没写因为默认这些组件就是透明的。实际效果也确实如下 首先是否有人质疑为什么background-color的值不是写transparent我试过是这样的 意外吧这个我不想深究了。重要的是下面。 在设计器中随便把某个子控件设置个qss不管是代码还是设计器当中一样的。比如这样 我是在设计器中把最后那个QLabel更改了样式表background-color: yellow; 按照构造顺序理论上最后主窗体的三个setStyleSheet应该覆盖了这个yellow不是层叠样式吗运行一下是这样的 这是覆盖哪去了这个QTabWidget就像一个结界一样。首先主窗体setupUi当中分别调用了子控件的构造也会加载qss所以先显示为黄色。 主窗体中第一次setStyleSheetQTabWidget中的按钮都跟着成了红色它生效了。 this-setStyleSheet(* { background-color: red; }); 第二次设置qss为空是为了先清空一下以防异常。 this-setStyleSheet(); 第三次设置背景透明按说应该一切恢复但它成了结界 this-setStyleSheet(* { background-color: none; }); 然后为了解决就各种尝试不行。几乎打破了我对qss的所有认知。 直到最后发现去掉之前设置的yellow一切正常了。 思考 这个问题对于我来说不需要深究但茶余饭后跟同事聊天时突然有个想法。 qss局部优先是没问题的如果没有设置局部肯定全局渲染。如果设置了局部估计是有个标记变量这个变量会更改规则全局渲染时它会绕开已经渲染的局部。 所以上面代码当我不指定那个label是黄色时全局有效没有问题。当指定了某个label是黄色时我猜是这样 首先启用了局部优先规则。 第一次全局渲染成红色时因为这时候除了黄色label其它都没有渲染所以全局被渲染成红色。 之后再全局渲染时因为之前已经都成了红色相当于这些局部都已经有了红色渲染所以就被绕开了因此只有外围有效。 结论 由于不想投入太多精力所以目前为止我没有去找有力的依据。目前上述只能归结为qss局部渲染机制问题。亦即 一旦局部组件被显式地单独渲染就会启用局部优先规则。 一旦启用局部有限规则全局渲染时就会绕开已经被渲染的局部组件。 但其实我觉得更好的方式是它应该去只绕开显式局部渲染的组件而不是有渲染就绕开。
http://www.dnsts.com.cn/news/3146.html

相关文章:

  • 网站开发android客户端seoheuni
  • 壶关网站建设网站服务器查询工具
  • 制作网页的软件s开头搜索引擎排名优化价格
  • 廊坊app网站制作百度营业执照怎么办理
  • 手机网站设计机构企业推广网络营销
  • 广州番禺区天气预报东莞整站优化
  • 泰州网页网站制作网站权重查询
  • dede网站地图样式修改自媒体运营主要做什么
  • 网站建设 页面品牌营销网站建设
  • 怎么找人做网站啊品牌策划与推广
  • 做债的网站网站打开
  • edunews wordpressseo基础优化包括哪些内容
  • 深圳做网站优化sem是什么意思啊
  • 数字货币交易网站开发广告策划书
  • 网站首页被k 做跳转千锋教育学费
  • 邮箱免费申请注册账号外贸seo网站
  • 关于政府网站建设的研究报告培训学校管理制度大全
  • 设计好看的美食网站有哪些新冠咳嗽怎么办
  • 台州网站建设方案优化企业培训体系
  • 自建房设计网站推荐百度浏览器网址
  • 网站系统升级中百度手机版下载
  • 程序源代码下载网站百度账号怎么注册
  • 阿里云网站空间做商城流程重庆森林电影
  • 布吉做棋牌网站建设哪家技术好sem竞价
  • 通信科技网站设计网络推广哪家好
  • 深圳网站建设 案例百度推广的几种方式
  • 做电商网站必需知道qc深圳广告公司排名
  • 团购产品 网站建设搜索引擎优化seo专员
  • 专门做外挂的网站推广恶意点击软件怎样使用
  • 怎么做才能设计出好的网站百度seo关键词排名优化工具