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

帝国cms官方网站WordPress之类的

帝国cms官方网站,WordPress之类的,3d室内设计软件,wordpress 短信发送总所周知,Qt中qss语法支持属性选择器,通过setProperty设置key和value,支持在多种样式之前切换。今天使用了一下PySide6的属性选择器,发现了一个问题。完整代码见最后。 首先,先写一段qss样式,用来设置按键样…

        总所周知,Qt中qss语法支持属性选择器,通过setProperty设置key和value,支持在多种样式之前切换。今天使用了一下PySide6的属性选择器,发现了一个问题。完整代码见最后。

        首先,先写一段qss样式,用来设置按键样式。

QPushButton[state=True] {background: #3574f0;
}
QPushButton[state=False] {background:#e32018;
}

        然后,在按键的槽函数里写上属性切换。

def on_button_click():if button.property("state"):button.setProperty("state", False)else:button.setProperty("state", True)button.style().polish(button)

        千万不能忘记最后一句polish()。

        最后,运行当前文件。

        什么也没有发生!

        经研究发现,在C++中,代码中使用小写truefalse,qss同样使用的小写,所以惯性思维,Python中使用的是大写TrueFalse,但qss中不能也写大写,应该继续使用小写truefalse

        修改后的qss:

QPushButton[state=true] {background: #3574f0;
}
QPushButton[state=false] {background:#e32018;
}

        再次运行,结果如期望一样,可以切换样式。

         完整代码:

import sysfrom PySide6.QtWidgets import QApplication, QMainWindow, QPushButton, QWidgetbutton = Nonedef on_button_click():if button.property("state"):button.setProperty("state", False)else:button.setProperty("state", True)button.style().polish(button)if __name__ == '__main__':app = QApplication()mw = QMainWindow()mw.setCentralWidget(QWidget())mw.setFixedSize(240, 160)button = QPushButton(mw.centralWidget())button.setGeometry(80, 60, 80, 26)button.setText("click")button.setStyleSheet("QPushButton[state=true] {""background: #3574f0;""}""QPushButton[state=false] {""background:#e32018;""}")button.setProperty("state", False)button.clicked.connect(on_button_click)mw.show()sys.exit(app.exec())

http://www.dtcms.com/wzjs/560430.html

相关文章:

  • 写作网站哪个好做网站做本地服务器
  • 百度怎么创建自己的网站建设 网站协议范本
  • 网站建设服务器的选择方案微分销系统开发那家好
  • 同一个域名网站做301wordpress 熊掌
  • WordPress 看云苏州seo排名优化课程
  • 如何看一个网站的好坏jsp做网站组件
  • 番禺网站建设怎么样单页设计风格
  • 网站一个页面多少钱西安西工大软件园做网站的公司
  • 网站的优化排名怎么做网站建设开拓该行业的难点疑
  • 做网店的网站网站关键词字符编辑
  • php做的网站怎么让外网访问杭州精品课程网站建设
  • 安庆市建设局网站首页手机 网站 翻页 外部
  • 网站系统建设技术服务费开公司先建设网站
  • 哔哩哔哩免费网站观看优秀设计集锦网站
  • 出口外贸网站建设开网站建设公司赚钱吗
  • 纪检监察网站建设 讲话用dw制作学校网站教程
  • 购物网站功能详细介绍免费的成品网站
  • 电商网站设计规划书施工企业安全团建小游戏
  • 南村网站建设公司网站建设准备资料
  • 网站开发费用计入什么科目西安专业网页制作
  • 朔州如何做百度的网站网络科技公司可以去吗
  • 做软文的网站网站建设 用什么语言
  • 自己做的微课上传到哪个网站余姚网站建设服务
  • 云主机做网站域名打不开视频推广方案
  • 昆明公司网站建设制作小网站
  • 网站收录 百度自动增加参数重庆网站建站一站式服务
  • 网站数据建设涉及哪些内容什么网站做宣传好
  • 邢台网站建设最新报价如何做贷款网站
  • 专业网站制作仪表多少钱网站挂马教程
  • 江夏网站建设qq官网登录入口电脑版