qt - 如何为多个按钮设置样式表但不是全部
问题描述
我正在使用 .qss 文件为 QPushButton 设置样式表我想为某些按钮提供与其他按钮不同的样式...有什么办法吗?也许像
QPushButton#thisbutton{
...
}
解决方案
对于普通的 QButton 你可以像上面写的那样做:
QPushButton{ color: blue}
如果可以的话,然后继承继承按钮并执行以下操作:
MyNewButtonClass{color: red}
或者你可以直接用对象的名称直接:
QPushButton#okButton { color: gray }
更新:
您当然可以在不复制工作表的情况下设置按钮的样式……您只需:
QPushButton#okButton, QPushButton#acceptButton, QPushButton#cancelButton
{
color: green
}
推荐阅读
- lua - Lua - 无法访问键值。总是返回表
- ruby-on-rails - Rails 库存(has_many through + left external join)
- extendscript - sourceText 值通过脚本
- python - 通过表单将表格数据发送到 Flask 方法
- algorithm - 这可以在 O(logN) 复杂度中完成吗?
- excel - 新模块中的 ByRef 参数类型不匹配错误
- swift - 添加框阴影错误 - 无法点击我的按钮 - SpriteKit
- svn - 为什么 svn merge 不做任何事情?
- javascript - 无法计算 Javascript 循环
- python - 如何防止登录页面默认为功能的除外部分?