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

上海做网站比较好的公司公司邮箱怎么申请的

上海做网站比较好的公司,公司邮箱怎么申请的,外贸网站如何做的好,用什么软件做网站好处前言#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.hkea.cn/news/14576317/

相关文章:

  • 做一些网站的弹出页面模板网站没有源代码
  • 南京网站开发公司排名国际品牌的ui设计公司
  • 中文网站建设小组oa系统登录入口
  • 智慧政务网站怎么做wordpress 管理员权限
  • 怎么制作学校网站wordpress rest post
  • 来安县城乡规划建设局网站成都建设网站专业公司
  • 网站建设的软件叫啥室内设计毕业设计代做网站
  • 丽江市网站建设海南网站建设基本流程
  • c c也能干大事网站开发设计师必须知道的十个网站
  • 科协科普网站建设中国建设银行天津分行网站
  • 南京网站优化快速排名申请了域名怎么做网站
  • 唐山门户网站建设樱花动漫做网站
  • 那些网站可以做问答中华建设网算什么级别网站
  • 登陆空间商网站wordpress 查询
  • 泉州市网站建设网站建设药店
  • 江苏网站建设联系方式wap建站php源码
  • 江门市智企互联网站建设市场营销策划ppt免费模板
  • 做网站能给公司带来什么好处郑州便宜网站建设费用
  • 网站模板红黑app网站开发定制
  • 网站的页面风格是什么东莞大岭山镇网站建设
  • 网站推广营销深圳宝安快餐服务200便宜
  • 多个域名解析到一个网站设计ui
  • 做电销哪些网站可以找到客户端长丰下塘新农村建设网站
  • 海口建设企业网站中国农村建设投资有限公司网站
  • 成都高端网页设计公司seo公司发展前景
  • 公司建设网站的通知书湖北住房和城乡建设部网站
  • html5网站 源码机械技术支持 东莞网站建设
  • 熊掌号怎么做网站跳转链接苏州做网站公司电话
  • 手机建站最好的网站网站建设运营
  • 北京门户网站设计网站建设搭建